Resources
1Install
npx skillscat add hoangnguyen0403/agent-skills-standard/android-legacy-navigation Install via the SkillsCat registry.
SKILL.md
Android Legacy Navigation Standards
Priority: P1
Implementation Guidelines
Setup
- Single Activity: Use one Host Activity with a
NavHostFragment. - SafeArgs: MANDATORY for passing data between fragments.
Graph Management
- Nested Graphs: Modularize
navigation/resources (e.g.,nav_auth.xml,nav_main.xml) to keep graphs readable. - Deep Links: Define explicit
<deepLink>in graph, not AndroidManifest intent filters (Nav handles them).
Anti-Patterns
- Bundle Keys:
**No "strings"**: Use SafeArgs generated classes. - Fragment Transations:
**No Manual commit()**: Use NavController.