Navigation superpowers at your fingertips
summary
Live demo of a multiplatform UI system that builds composable, gesture-driven transitions using the open source Epics toolkit: components (backstack, spotlight pager), interactions, and navigation. Animations come from declarative model-driven navigation target UI states so gestures and programmatic operations produce identical visual output. The cake hero shared‑element demo runs on Kotlin Multiplatform targets (Android, iOS, web, desktop), supports deep links and a wait‑for‑child‑attached resume path after sign‑in, and the project has ~five years and ~5,000 commits behind it.
AI-written summary · about
chapters (13)
- 0:00Introduction to talk
- 1:30Target audience and goals
- 2:54What is Epics library
- 4:43Epics components overview
- 8:58Creating custom components
- 11:46Simple animated component demo
- 15:22Building cake transition
- 19:39Plugging components into navigation
- 23:56Navigation tree and implicit flow
- 26:05Explicit navigation chains
- 28:13Deep links with navigation
- 30:44Demo and resources
- 31:25Getting started with Epics
related talks
31mModel-driven navigation with Jetpack Compose – From zero to hero
36mNavigating the future with Jetpack Navigation 3
39mNavigating the future with Jetpack Navigation 3
38mAdventures in Navigation
34mModel-driven navigation with Appyx – From zero to hero
32mGesture-driven, multiplatform transitions with Appyx
33mAdventures in Navigation
38mNavigating the future with Jetpack Navigation 3
