Sign in to confirm you’re not a bot
This helps protect our community. Learn more
Build an iOS & Android app in 100% Kotlin with Compose Multiplatform
3.7KLikes
165,514Views
2023Jul 27
Less than two months until KotlinConf 2025! 💜 Get ready for insightful sessions and great networking opportunities. We still have a few tickets left — can’t wait to see you in Copenhagen! 🎟️ https://kotl.in/kcnf2025 Visit https://jb.gg/compose to start building 100% Kotlin mobile apps! The new iOS target for Compose Multiplatform means you can build cross-platform mobile apps entirely in Kotlin – including the UI! Compose Multiplatform for iOS is currently in Alpha, so now is a great time to explore the technology: Let’s build a simple app from start to finish in Kotlin. In the process, you’ll see how Compose Multiplatform and Kotlin Multiplatform enable sharing everything - from the networking layer, to business logic, to UI. The end result will be a small app that can load and display different bird pictures from an API, that will run on both Android and iOS! Find the full, final “My Bird App” project at https://github.com/SebastianAigner/my... Tooling: KDoctor development environment analysis tool: https://github.com/Kotlin/kdoctor Kotlin Multiplatform plugin for Android Studio: https://plugins.jetbrains.com/plugin/... Demo API endpoint: https://sebastianaigner.github.io/dem... Libraries used: Kamel Kotlin Asynchronous Media Loader: https://github.com/Kamel-Media/Kamel Ktor: https://ktor.io/ kotlinx.serialization: https://github.com/Kotlin/kotlinx.ser... Moko-MVVM: https://github.com/icerockdev/moko-mvvm

Follow along using the transcript.

Kotlin by JetBrains

87.7K subscribers