compose-navigation-nav3

Installation
SKILL.md

VALIDATED 2026-05 · Nav3 1.0.0 (stable, Android) · CMP Nav3 1.0.0-alpha05 (CMP 1.10+)

⚠️ androidx.navigation3 is Android-only. For Compose Multiplatform, use org.jetbrains.androidx.navigation3:navigation3-ui (CMP 1.10+ / alpha) or see CMP alternatives.

Performance First

Every Compose frame runs three phases. Cost rises left-to-right; restart scope shrinks left-to-right.

Phase What Runs Restart Cost Trigger
Composition Composable functions, state reads HIGH (whole scope) State read in composable body
Layout Measure + place MEDIUM (subtree) State read in measure lambda
Drawing Canvas commands, graphicsLayer LOW (single node) State read in draw/graphicsLayer lambda

Defer State Reads (decision tree)

Installs
4
GitHub Stars
1
First Seen
Aug 25, 2026
compose-navigation-nav3 — santimattius/performance-compose-skills