navigation-and-di

Official

Streamline app architecture with declarative navigation and DI.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.