Exploring Navigation Libraries for Compose
summary
Compares three concrete Compose solutions by building the same multi‑module app three times with a bottom nav, a feed→detail flow, and deep links so you can see what actually works. Uses navigation compose (gets predictive back navigation for free but nested graph deep link to the closeup fails in this demo), uses Circuit (presenters are composables, navigator injectable into presenters, deep link works by preconfiguring a saveable backstack), and uses Appyx (tree of nodes, explicit attach chain and custom navigation components, KMP support).
AI-written summary · about
chapters (6)
- 0:00Navigation in Compose intro
- 1:51Navigation definition and libraries
- 9:14Navigation Compose (1st-party)
- 23:50Circuit library exploration
- 36:14Appix navigation approach
- 43:17Key takeaways
related talks
41mExploring Navigation Libraries for Compose
49mNavigating with Jetpack Compose
33mBreaking the Rules: Dynamic Navigation in Modularized Apps
38mNavigating the future with Jetpack Navigation 3
41mNav2, Nav3… Or Roll Your Own? — Building to Understand Nav3’s Design Intent
30mBreaking the Rules: Dynamic Navigation in Modularized Apps
39mDynamic Navigation in Modularized Apps
31mModel-driven navigation with Jetpack Compose – From zero to hero
