Tutorials
Learn Archipelago through video tutorials. Each tutorial walks you through a specific topic with hands-on examples.
Getting Started
- Installing & Setting Up Archipelago — Install CLI, run doctor, authenticate
- Creating Your First Project — Full monorepo scaffold walkthrough
- Generating Features — How the ephemeral config flow works
Architecture Deep Dives
- Understanding API/Impl Split — When and how to split packages
- Dual-GetIt DI Pattern — Global vs local dependency injection
- FeatureSDK Self-Registration — How features discover each other
- Two-Phase Initialization — Pre-launch vs post-launch
Brick Walkthroughs
- flutter_modular_monorepo — Creating a full project from scratch
- feature_monorepo_skeleton — Adding a new feature module
- auth_sdk — Adding authentication with login/register
- flutter_ui_kit — Setting up your design system
- network_sdk — HTTP client with Dio implementation
- monitoring_sdk — Monitoring with impl/noop swapping
Monorepo Toolkit
- Affected Package Detection — CI optimization with affected command
- Test Coverage Pipeline — Setting up coverage thresholds
- Dependency Graph Enforcement — Preventing architecture violations
Deployment & CI/CD
- Fastlane Setup — iOS and Android build automation
- GitHub Actions Workflows — CI/CD for Flutter monorepo
- Build Prepare for Release — Debug/noop swapping