Navigating the future with Jetpack Navigation 3
summary
Live-coding demonstrates Jetpack Navigation 3 by building a two-screen chat app where navigation is literally adding/removing keys from a Compose-backed list and the app runs with working animations and predictive back gestures. It uses a backstack is a Compose-backed mutable list, maps keys to composable content via a nav entry and entry provider, shows an entry provider DSL for modular API/implementation split, and uses scene strategies to adapt to foldables and list/detail layouts; everything works in the demo and the library is in beta.
AI-written summary · about
chapters (9)
- 0:00Jetpack Navigation 3 intro
- 2:10Navigation 3 design principles
- 6:21Chat app with Navigation 3
- 11:44Modular navigation code
- 18:53Adding chat feature
- 21:24Navigation 3 helpers
- 22:48Custom animations
- 27:57Adaptive layouts with scenes
- 34:44Summary and next steps
related talks
39mNavigating the future with Jetpack Navigation 3
38mNavigating the future with Jetpack Navigation 3
31mModel-driven navigation with Jetpack Compose – From zero to hero
35mPainless, Typesafe Jetpack Compose Navigation with Voyager
28mJetpack Navigation
33mBuild adaptive apps with Jetpack Compose
38mAdventures in Navigation
42mComposing your navigation: charting your route in the Jetpack ecosystem
