← All paths
FreeMobile Development

Kotlin

Go native on Android: learn Kotlin the language, then build a quiz app, a memory game you publish to Google Play, and a full MVVM app with Room, Firebase, and coroutines.

Your progress0 / 6 videos

Sign in to save your progress across devices.

Learn Kotlin's syntax, null safety, and object-oriented features from scratch.

    • Why Kotlin was created as a modern alternative to Java
    • Kotlin's support for functional patterns and coroutines
    • Where Kotlin is used beyond Android
    • val vs var and Kotlin's null-safe operators
    • Classes, data classes, interfaces, and sealed classes
    • Extension functions and lambda functions
    • Generics and visibility modifiers
    • Exception handling with try/catch