Kotlin is a cross-platform programming language that may be used as an alternative to Java for Android App Development. Kotlin is an easy language so that you can create powerful applications immediately. Kotlin is much simpler for beginners to try as compared to Java, and this Kotlin Android Tutorial can also be used as an ‘entry point’ for Android App Development.
Kotlin Tutorial
Overview
Basics
Control Flow
Array & String
Functions
Collections
OOPs Concept
Kotlin Class and Objects
Kotlin Nested class and Inner class
Kotlin Setters and Getters
Kotlin | Class Properties and Custom Accessors
Kotlin Constructor
Kotlin Visibility Modifiers
Kotlin Inheritance
Kotlin Interfaces
Kotlin Data Classes
Kotlin Sealed Classes
Kotlin Abstract class
Enum Classes in Kotlin
Kotlin extension function
Kotlin generics