Kotlin Tutorials

Kotlin Type Checks and Smart Casts

Kotlin Type Checks and Smart Casts

Kotlin2 mins
Introduction to Data Classes in Kotlin

Introduction to Data Classes in Kotlin

Kotlin3 mins
Kotlin Abstract Classes with Examples

Kotlin Abstract Classes with Examples

Kotlin1 mins
Kotlin Inheritance, Method Overriding, and Property Overriding

Kotlin Inheritance, Method Overriding, and Property Overriding

Kotlin3 mins
Kotlin Properties, Backing Fields, Getters and Setters

Kotlin Properties, Backing Fields, Getters and Setters

Kotlin2 mins
Kotlin Classes, Objects, Constructors and Initializers

Kotlin Classes, Objects, Constructors and Initializers

Kotlin4 mins
Kotlin Infix Notation - Make function calls more intuitive

Kotlin Infix Notation - Make function calls more intuitive

Kotlin1 mins
Kotlin Functions, Default and Named Arguments, Varargs and Function Scopes

Kotlin Functions, Default and Named Arguments, Varargs and Function Scopes

Kotlin4 mins
Nullable Types and Null Safety in Kotlin

Nullable Types and Null Safety in Kotlin

Kotlin5 mins
Kotlin Control Flow: if and when expressions, for and while loops

Kotlin Control Flow: if and when expressions, for and while loops

Kotlin3 mins