Contents
Variables and Data Types
Operators and Control Flow
Functions
Null Safety
Collections
Object-Oriented Programming
Advanced Functions
Generics and Type System
Coroutines and Concurrency
File and Exception Handling
Kotlin for Android
Best Practices, Tooling and Beyond
