Sites
Kotlin Tutorials
Language basics
Flow & functions
Core topics
Packages & types
Object oriented Kotlin
Functional Kotlin
Standard library
Coroutines & JVM
Basics
Intermediate
OOP
Functional
Java interoperability, annotations and reflection on the JVM.
Call Java from Kotlin and Kotlin from Java with null safety and SAM.
Declare and use annotations, targets and retention in Kotlin.
Class, function and property references in Kotlin.