Type Safe Nav Graph Organization

Lay out a type-safe Navigation-Compose graph so it stays readable as the destination list grows — one serializable route object per file grouped by area, area graphs as extension functions on the graph builder, a single transition set on the host, and per-route theming applied by wrapping the screen inside its own entry. Use when a navigation file has grown to hundreds of lines, when route arguments start needing custom types, or when transitions or theming differ between destinations for no stated reason.

maxrave-dev 7f9ba39 7.6 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/type-safe-nav-graph-organization commit 7f9ba393c6

Frequently asked questions

npx skillmds@latest add maxrave-dev/type-safe-nav-graph-organization