jade 0.1.1 copy "jade: ^0.1.1" to clipboard
jade: ^0.1.1 copied to clipboard

An interactive Dart CLI to create a customized flutter app boilerplate

0.1.1 #

May 20, 2026

Firebase And Flavors #

  • Added generated tool/configure_firebase.dart support for running FlutterFire per flavor, including dry-run output, shared-project mode, and per-flavor Firebase project flags.
  • Added lib/firebase_options_flavored.dart generation so Firebase-enabled apps can select the correct firebase_options_<flavor>.dart file at startup.
  • Added flavor metadata management in generated pubspec.yaml files for Android application IDs, Apple bundle IDs, and version suffixes.
  • Improved generated Android and Apple flavor wiring so production keeps the base identifier while non-production flavors receive stable suffixes.
  • Added iOS and macOS Firebase plist staging plus an Xcode build phase that copies the active flavor's Firebase config into the app bundle.

Generated App Tooling #

  • Passed the chosen organization through to generated flavor configuration so app identifiers are based on the Flutter --org value.
  • Renamed generated root shell scripts to use the Dart package name instead of the project folder name.
  • Improved flavor-aware shell helpers so production is treated as a real flavor and entrypoints are resolved from their assigned F.appFlavor values.
  • Updated generated flavor documentation and README guidance for the new Firebase configurator and base identifier options.

Reliability #

  • Added tests for generated Firebase configuration, flavor metadata updates, iOS scheme/build-configuration wiring, Android production flavor behavior, and package-name-based script generation.

0.1.0 #

May 1, 2026

Creation Flow #

  • Introduced a clearer jade create workflow 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 --create usage.

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 dev and production environments, 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 create instead of jade --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.x releases 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.
2
likes
150
points
26
downloads

Documentation

API reference

Publisher

verified publisherlesliearkorful.com

Weekly Downloads

An interactive Dart CLI to create a customized flutter app boilerplate

Repository (GitHub)

License

Apache-2.0 (license)

Dependencies

args, encrypt, interact, recase

More

Packages that depend on jade