Currently, the Ivy Wallet app uses custom Navigation implementation from our Ivy FRP.
Migrating to Jetpack Navigation will provide us many features that our navigation lack like deep links support, nav graph.
Ivy Navigation is inefficient, lack support and developers aren't familiar with it. On the other hand using Google's Jetpack Compose Navigation will solve that and give us access to the features yet to come.
- we need to handle back navigation ourselves which increases complexity.
- Out of the box, back navigation.
- Deep links support.
- Follow Jetpack Compose Navigation best practices.
- Happier developers.
- Actively-developed navigation component.
- Enjoy future optimizations and integrations with Jetpack libraries.