navigation-and-di
OfficialStreamline app architecture with declarative navigation and DI.
Software Engineering#architecture#navigation#cross-platform#multi-platform#compose#dependency-injection#koin
Authormeshtastic
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill simplifies complex app development by providing structured methods for dependency injection and navigation architecture.
Core Features & Use Cases
- Dependency Injection Guidelines: Encapsulates dependency graphs with annotations and app bootstrapping, ensuring clean separation of concerns across shared and platform-specific modules.
- Navigation Architecture: Implements type-safe, modular navigation using Navigation 3 concepts, suitable for multi-platform projects, with proper deep link and back handler support.
- Use Case: Developers building a cross-platform Meshtastic app can ensure reliable, maintainable app flow and dependency management, reducing runtime errors and simplifying feature integrations.
Quick Start
Follow the detailed instructions in the documentation to define navigation graphs in commonMain, apply the appropriate annotations in shared modules, and set up the app bootstrap with the Typed startKoin<>().
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: navigation-and-di Download link: https://github.com/meshtastic/Meshtastic-Android/archive/main.zip#navigation-and-di Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.