Challenge
Every new Flutter project starts with the same boilerplate decisions — routing, dependency injection, state management, CI configuration, and linting rules.
Every new Flutter project starts with the same boilerplate decisions — routing, dependency injection, state management, CI configuration, and linting rules.
Codified architectural opinions into Mason brick templates. heavy_app generates a complete project with auto_route, injectable/get_it, 3 flavors (dev/staging/prod), melos monorepo, custom packages (app_ui, bloc_logger, auto_route_observer), i18n, pre-commit hooks, and FVM.
8 bricks covering the full project lifecycle:
Published on brickhub.dev. Defines "how apps should be built" — not just building apps.