background icons
background icons 2
Full Kotlin Tutorial

Indently

Here you will find everything you need to know about Kotlin for developing in Android Studio!

Learn Kotlin for Android: Your first programme: "Hello James!" (Lesson 0)

Learn Kotlin for Android: Your first programme: "Hello James!" (Lesson 0)

Indently

Learn Kotlin for Android: Values & Variables (Lesson 1)

Learn Kotlin for Android: Values & Variables (Lesson 1)

Indently

Learn Kotlin for Android: Basic Data Types (Lesson 2)

Learn Kotlin for Android: Basic Data Types (Lesson 2)

Indently

Learn Kotlin for Android: Operators (Lesson 3)

Learn Kotlin for Android: Operators (Lesson 3)

Indently

Learn Kotlin for Android: Type Conversion (Lesson 4)

Learn Kotlin for Android: Type Conversion (Lesson 4)

Indently

Learn Kotlin for Android: Expressions, Statements, Blocks, & Comments (Lesson 5)

Learn Kotlin for Android: Expressions, Statements, Blocks, & Comments (Lesson 5)

Indently

Learn Kotlin for Android: User Input (Lesson 6)

Learn Kotlin for Android: User Input (Lesson 6)

Indently

Learn Kotlin for Android: If, Else, Else If (Lesson 7)

Learn Kotlin for Android: If, Else, Else If (Lesson 7)

Indently

Learn Kotlin for Android: When (Lesson 8)

Learn Kotlin for Android: When (Lesson 8)

Indently

Learn Kotlin for Android: While, Do While (Lesson 9)

Learn Kotlin for Android: While, Do While (Lesson 9)

Indently

Learn Kotlin for Android: For loops (Lesson 10)

Learn Kotlin for Android: For loops (Lesson 10)

Indently

Let's flip 1.000.000 coins in Kotlin (Easy programme)

Let's flip 1.000.000 coins in Kotlin (Easy programme)

Indently

Learn Kotlin for Android: Functions (Lesson 12)

Learn Kotlin for Android: Functions (Lesson 12)

Indently

Learn Kotlin for Android: Recursion (Lesson 13)

Learn Kotlin for Android: Recursion (Lesson 13)

Indently

Learn Kotlin for Android: Classes & Objects (Lesson 14)

Learn Kotlin for Android: Classes & Objects (Lesson 14)

Indently

Learn Kotlin for Android: Constructors & Init (Lesson 15)

Learn Kotlin for Android: Constructors & Init (Lesson 15)

Indently

Learn Kotlin for Android: Getters & Setters ( Lesson 16)

Learn Kotlin for Android: Getters & Setters ( Lesson 16)

Indently

Learn Kotlin for Android: Inheritance (Lesson 17)

Learn Kotlin for Android: Inheritance (Lesson 17)

Indently

Learn Kotlin for Android: Visibility Modifiers (Lesson 18)

Learn Kotlin for Android: Visibility Modifiers (Lesson 18)

Indently

Learn Kotlin for Android: Nested & Inner Classes (Lesson 21)

Learn Kotlin for Android: Nested & Inner Classes (Lesson 21)

Indently

Learn Kotlin for Android: Abstract Classes & Functions (Lesson 19)

Learn Kotlin for Android: Abstract Classes & Functions (Lesson 19)

Indently

Learn Kotlin for Android: Interfaces (Lesson 20)

Learn Kotlin for Android: Interfaces (Lesson 20)

Indently

Learn Kotlin for Android: Sealed Classes (Lesson 22)

Learn Kotlin for Android: Sealed Classes (Lesson 22)

Indently

Learn Kotlin for Android: Objects & Companion Objects (Lesson 23)

Learn Kotlin for Android: Objects & Companion Objects (Lesson 23)

Indently

Learn Kotlin for Android: Lambda Expressions (Lesson 24)

Learn Kotlin for Android: Lambda Expressions (Lesson 24)

Indently

Learn Kotlin for Android: Let, Run, Also... (Lesson 25)

Learn Kotlin for Android: Let, Run, Also... (Lesson 25)

Indently

Learn Kotlin for Android: Apply, With... (Lesson 26)

Learn Kotlin for Android: Apply, With... (Lesson 26)

Indently

Learn Kotlin for Android: takeIf & takeUnless (Lesson 27)

Learn Kotlin for Android: takeIf & takeUnless (Lesson 27)

Indently