Introduce developers to advanced Kotlin concepts and the broader Kotlin ecosystem in general.
This training is designed to be done over 2 days with a mixture of interactive lectures and labs.
By the end of this course you will be able to:
- Better understand the Kotlin ecosystem
- Write contracts to make the Kotlin compiler even smarter
- Write structured, asynchronous, code with Coroutines & Flow
- Understand the benefits, and limitations, of Kotlin Multiplatform
- Start building Kotlin applications for mobile, web, and backend
This repo contains supporting materials for this training.
- Each lesson will include a "start" and "end" branch for following along with examples
- IntelliJ IDEA Community Edition v2022.1+
- Install via Download Site
- Install via Jetbrains Toolbox
- Ultimate edition will work as well if you've already paid for it
- Android Studio 2021.1.1+
- Android 12 SDK
- Android Emulator
- XCode 13.2.1
- JDK 11+