jade 0.1.0
jade: ^0.1.0 copied to clipboard
An interactive Dart CLI to create a customized flutter app boilerplate
0.1.0 #
May 1, 2026
Creation Flow #
- Introduced a clearer
jade createworkflow for starting new Flutter apps. - Improved validation before project creation so invalid package names, organization ids, platform choices, and flavor names fail early with focused messages.
- Added a more useful command-line experience with help, version output, verbose
mode, and guidance for the previous
jade --createusage.
Generated App Foundation #
- Expanded the generated starter app into a fuller production foundation rather than a minimal folder scaffold.
- Added first-class flavor support, including multiple flavor entrypoints,
default
devandproductionenvironments, and support for custom lower-camel-case flavor names. - Strengthened the generated architecture around clear layers for UI, providers, services, models, utilities, theme, and reusable widgets.
- Broadened the generated model and API response patterns so new apps begin with typed transport, pagination, config, and error-handling conventions.
- Expanded the shared widget and theme foundation with richer form, feedback, indicator, layout, image, tab, sheet, loading, and empty-state building blocks.
- Aligned the generated API service conventions with the helper surface expected by existing production apps.
App Tooling #
- Added generated build and watch commands for model generation, generated barrels, asset constants, formatting, and ongoing development.
- Added generated flavor configuration tooling for Android, iOS, macOS, and VS Code launch settings.
- Added generated shell helpers for common flavor-aware run and build commands.
- Added generated preflight checks to help teams catch release-readiness issues inside newly created apps.
- Added offline dependency-install fallback so app generation can continue when normal dependency resolution is temporarily unavailable.
Optional Integrations #
- Improved optional Provider and GetIt scaffolding for apps that want structured state coordination and dependency lookup.
- Improved optional Hive scaffolding for encrypted local storage and session persistence boundaries.
- Added optional Firebase scaffolding for Core, Analytics, Crashlytics, Messaging, and Remote Config without generating project credentials.
Documentation And Team Guidance #
- Generated apps now include local architecture, flavor, services, tooling, and coding-rule documentation.
- Added agent-facing project guidance so generated apps are easier to maintain consistently with AI coding tools.
- Expanded the package README with clearer usage, architecture, flavor, tooling, Firebase, dependency, and development guidance.
- Prepared the published package contents so generated fixtures and built documentation are not shipped to pub.dev.
Reliability #
- Added automated coverage for the CLI flow, flavor parsing, generator output, optional feature combinations, dependency fallback behavior, and generated app smoke analysis.
- Reworked the internal generator architecture so more of Jade can be tested without launching Flutter for every case.
- Removed the older monolithic implementation path in favor of the new command-driven generator.
Migration Notes #
- Use
jade createinstead ofjade --create. - The release version is now reported from the shared CLI constant exposed by
lib/src/cli.dart. - Generated app output is broader than previous
0.0.xreleases and now includes documentation, flavor tooling, build/watch scripts, and optional Firebase scaffolding.
0.0.3 #
September 30, 2025
- Fix deprecated theme data classes
- More build extensions
- Constrained generated HiveService key to 32 characters
- The organization name now fully sets the --org flag
0.0.2 #
March 22, 2024
- Increase usability by making it possible to run directly from the command line
0.0.1 #
March 22, 2024
- Initial version.