In this video, we explore the basics of the new Navigation3 library and how to use it in a real Compose Multiplatform to-do app.
We’ll also build some platform-specific UI, showing how to keep a shared codebase while still feeling native on Android and iOS.
💻 Code from the video
https://github.com/nsmirosh/KMPTaskApp
📚 Official documentation & references
Compose Multiplatform — Navigation3 support
https://kotlinlang.org/docs/multiplatform/whats-new-compose-110.html#support-for-navigation-3
Android Navigation3 guide
https://developer.android.com/guide/navigation/navigation-3
Google I/O / Navigation3 talk
https://www.youtube.com/watch?app=desktop&v=6L6GfvlmKj8
🔍 More Navigation3 examples (Compose Multiplatform)
https://github.com/terrakok/nav3-recipes
📘 Free KMP Course (Foundations)
Get my free Compose Multiplatform course by subscribing here:
👉 https://learnkmp.com
🎓 Full KMP Course (Paid)
If you want a complete, in-depth Kotlin Multiplatform course covering architecture, networking, testing, and real project structure:
https://www.skool.com/learnkmp-5296/classroom/3dd69355?md=2200fa526e3b4b849a3a009454f75f55