Guides
Flutter architecture and CI/CD guides
Each guide answers one question and works in a plain Flutter project. At the end, it shows how Archipelago generates the same setup.
| Guide | Question it answers |
|---|---|
| Flutter flavors | How do I set up dev, staging and production builds on Android and iOS? |
| Fastlane and GitHub Actions | How do I build and ship to the stores from CI? |
| Monorepo with Melos | How do I set up a Flutter monorepo? |
| Dependency injection with get_it | How do I structure DI in a modular app? |
| Debug tools out of release builds | How do I keep debug panels out of store builds? |
| Feature-first architecture | How do I organize folders and packages in a clean architecture app? |
| Flutter monorepo template | What should a ready-made Flutter monorepo contain, and how do I generate one? |
| Flutter project generator CLI | How do I create a Flutter project and add features from the terminal? |
| Monorepo CI: only changed packages | How do I stop testing the whole repo on every change? |
New to Archipelago? Start with Getting Started or browse the Brick Catalog.