There were a lot of deliberate decisions behind the approach we took for adding compile time type safety to Navigation Compose including using existing compiler plugins instead of writing our own, minimizing 'infectious' Navigation dependencies, and more.
Navigation Compose 🤝 Type Safety
Add compile time type safety to your Navigation Compose screens by using the Kotlin Serialization based APIs available in Navigation 2.8.0-alpha08. →
goo.gle/44rAMjT