I’m a mobile developer for almost 10 years, I worked on all platforms and love to create apps.
Nicolas Rivière
Let’s discover the possibilities of Kotlin beyond Android
You're already developing Android apps with Kotlin ? Then, you're not far from being a FullStack and cross-platform developer.
Indeed, the Kotlin ecosystem is versatile, allowing to develop many types of apps such servers, CLIs, Desktop apps and mobile apps, etc.
In this this coding workshop, we'll explore some possibilities of the Kotlin ecosystem outside of pure Android development. More specifically, we'll create these apps:
- A REST API Server with KTOR
- A Cross-platform web app with Compose Multiplatform
- A Cross-platform Desktop / Android app with Compose Multiplatform
- An cross-platform iOS / Android library with KMM
Here are the prerequisites:
- IntelliJ IDEA Community or Ultimate edition
- Android Studio with the KMM plugin
The workshop material is available online: https://worldline.github.io/learning-kotlin. The source code of the workshop is available on GitHub: https://worldline.github.io/learning-kotlin/