flutter_monorepo 1.3.0 copy "flutter_monorepo: ^1.3.0" to clipboard
flutter_monorepo: ^1.3.0 copied to clipboard

Bootstrap a production-ready Flutter monorepo in one command. Choose state management (GetX/Riverpod/Bloc/Cubit), HTTP client, locales, and platforms.

1.3.0 #

  • README.md, LICENSE, CONTRIBUTING.md — auto-generated for every new monorepo with project-specific content
  • --license option — choose from 11 GitHub-supported license types (proprietary, mit, apache-2.0, bsd-2-clause, bsd-3-clause, gpl-2.0, gpl-3.0, lgpl-2.1, mpl-2.0, unlicense, isc); defaults to proprietary
  • --github flag — opt-in generation of GitHub community files: issue templates (bug report, feature request), PR template, CI workflow, code of conduct, and funding placeholder
  • Doctor checks for README.md, LICENSE, and CONTRIBUTING.md; conditionally checks .github/ files when present, with full-content restoration via --fix

1.2.0 #

  • Framework-aware workflowsworkflow command auto-detects your state management (GetX/Riverpod/Bloc/Cubit) and shows framework-specific instructions for screen design and business logic wiring
  • AI Agent Skills — generates .claude/skills/ with 4 Claude Code skills (component-design, screen-design, business-logic, monorepo-doctor) that auto-adapt to your chosen state management framework
  • .claude/settings.json — pre-approves common tools (Read, Glob, Grep, dart analyze, dart test, flutter test) for seamless AI-assisted development
  • Smart doctor fixdoctor --fix restores missing skill files and settings.json with full content, not empty placeholders
  • Doctor now checks .claude/skills/ directories and files (4 additional checks)
  • Extracted detectProjectConfig() as a shared utility (used by both doctor and workflow)

1.1.0 #

  • doctor: Structure integrity checker — auto-detects config, reports 89 dirs/files, --fix to restore
  • workflow: Built-in development guides (A: component, B: screen, C: business logic) with test steps and checklists
  • --http: Choose HTTP client — Dio, http, or Chopper
  • Test-during-development: Every workflow includes a test step; 6 test directories pre-created in generated projects
  • Companion states: packages/core/lib/states/ directory for reusable component state logic
  • Auto version resolution from pub.dev — always gets latest compatible versions at generation time
  • Comprehensive README with all features, tables, and examples

1.0.0 #

  • --state: Choose state management — GetX, Riverpod, Bloc, or Cubit
  • --locales: Dynamic locale support with 12 built-in languages (en, ar, es, fr, de, pt, zh, ja, ko, hi, tr, ru)
  • --platforms: Target any Flutter platform (android, ios, web, linux, macos, windows)
  • --git: Auto git init with first commit (on by default)
  • Strategy pattern architecture for clean framework-specific templates
  • GoRouter for Riverpod/Bloc/Cubit, GetX router for GetX
  • SharedPreferences for Riverpod, HydratedBloc for Bloc/Cubit, GetStorage for GetX

0.1.0 #

  • Initial release
  • GetX-only monorepo scaffolding with 4 shared packages (core, ui, network, l10n)
  • Material 3 theme system (light + dark, all component themes)
  • Responsive design utilities (Breakpoints, ResponsiveHelper, ResponsiveBuilder)
  • Centralized asset management with type-safe constants
  • Dio HTTP client with sealed Result
  • EN/AR localization with date/number formatters and RTL helpers
  • GetStorage persistence for theme and locale
  • Route middleware/guards pattern
  • Strict production linting
  • Complete documentation
1
likes
160
points
157
downloads

Documentation

API reference

Publisher

verified publishermsishamim.com

Weekly Downloads

Bootstrap a production-ready Flutter monorepo in one command. Choose state management (GetX/Riverpod/Bloc/Cubit), HTTP client, locales, and platforms.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

args

More

Packages that depend on flutter_monorepo