smartherd / Kotlintutorial
Learn Kotlin programming from scratch
Stars: ✭ 88
Programming Languages
kotlin
9241 projects
Projects that are alternatives of or similar to Kotlintutorial
Aardvark.rendering
The dependency-aware, high-performance aardvark rendering engine. This repo is part of aardvark - an open-source platform for visual computing, real-time graphics and visualization.
Stars: ✭ 79 (-10.23%)
Mutual labels: functional-programming
Taelinarena
[outdated] A moddable MOBA in Formality
Stars: ✭ 84 (-4.55%)
Mutual labels: functional-programming
Cafeapp
A Real World Business Application using F# and Suave
Stars: ✭ 86 (-2.27%)
Mutual labels: functional-programming
Functionalrx2
FunctionalRx2 is a collection of constructs to simplify a functional programming approach to Java and Android [STABLE]
Stars: ✭ 83 (-5.68%)
Mutual labels: functional-programming
Bulb
A reactive programming library for JavaScript.
Stars: ✭ 84 (-4.55%)
Mutual labels: functional-programming
Goat
Annotate Images (or goats) On The Web™
Stars: ✭ 78 (-11.36%)
Mutual labels: functional-programming
Theseus
theseus, functional programming language with fully reversible computation
Stars: ✭ 87 (-1.14%)
Mutual labels: functional-programming
Zio Query
Add efficient pipelining, batching, and caching to any data source
Stars: ✭ 84 (-4.55%)
Mutual labels: functional-programming
Cl Algebraic Data Type
Algebraic data types in Common Lisp
Stars: ✭ 86 (-2.27%)
Mutual labels: functional-programming
Kuroba Experimental
Free and open source image board browser
Stars: ✭ 76 (-13.64%)
Mutual labels: kotlin-coroutines
Asynkio
Write your asynchronous Network / IO call painlessly in Kotlin !!
Stars: ✭ 82 (-6.82%)
Mutual labels: kotlin-coroutines
Imtools
Fast and memory-efficient immutable collections and helper data structures
Stars: ✭ 85 (-3.41%)
Mutual labels: functional-programming
Monix Bio
Asynchronous data type with typed errors.
Stars: ✭ 80 (-9.09%)
Mutual labels: functional-programming
Zio Logging
Simple logging for ZIO apps, with correlation, context & pluggable backends out of the box.
Stars: ✭ 85 (-3.41%)
Mutual labels: functional-programming
Idiolisp
A statically typed functional programming language
Stars: ✭ 78 (-11.36%)
Mutual labels: functional-programming
Dash
Functional programming library for PHP. Inspired by Underscore, Lodash, and Ramda.
Stars: ✭ 84 (-4.55%)
Mutual labels: functional-programming
Spring 5 Examples
This repository is contains spring-boot 2 / spring framework 5 project examples. Using reactive programming model / paradigm and Kotlin
Stars: ✭ 87 (-1.14%)
Mutual labels: functional-programming
Fpsheet
FPSheet: A Spreadsheet program with Haskell as the scripting language
Stars: ✭ 86 (-2.27%)
Mutual labels: functional-programming
Kotlin Programming Tutorial for Beginners
Learn Kotlin Programming, its basics and Fundamentals from scratch.
Topics to be covered
- Overview
- Course introduction, prequisites and software required
- Installation
- Install required softwares for Windows, MAC and Linux ( Ubuntu )
- Getting Started with Kotlin Programming
- Run your first app in Kotlin
- Exploring Data Types and Variables
- Data Types and Variables
- String, Literals and String Interpolation
- Comments
- Constants, Variables and Data Types
- Control Flow Statements
- IF ELSE
- IF Expressions
- WHEN Expressions
- Loop Control Statements
- What are Iterators?
- FOR Loop and how it works
- WHILE Loop
- DO WHILE Loop
- BREAK statements
- CONTINUE keyword
- Labelled FOR Loop
- Functions and Interoperability
- Declaring functions
- Interoperability with Java code
- Function as Expressions
- Extension Functions
- Infix Functions
- Default Parameters
- Named Parameters
- Tailrec Functions
- Object Oriented Programming in Kotlin
- Defining Class and creating Objects
- INIT block
- Primary and Secondary Constructors
- Properties ( Field variables )
- Inheritance
- Method and Property Overriding
- Polymorphism
- Abstract Class, Property and Method
- Interface
- Data Class
- Object Declaration
- Companion Object
- Functional Programming in Koltin
- Lambdas
- Higher-Order Functions
- Closures
- 'it' keyword
- 'with' function
- 'apply' function
- Collections in Kotlin
- Arrays
- List
- Map and HashMap
- Set and HashSet
- Sorting and Filtering
- "filter" function
- "map" function
- Predicates: all, any, find, count.
- Kotlin NULL Safety
- Safe call
- with Let
- Elvis
- Lateinit keyword
- Lazy delegation and 'lateinit' vs. 'lazy'
- Scope Functions
- with
- apply
- let
- also
- run
- Conclusion
Authors
- Sriyank Siddhartha
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].