CLI tool to supercharge the build of @flutter apps. Includes options for cache and state management among other features. It's built on top of the standard Flutter CLI tooling. 🦜
You can install ignit
globally using npm:
npm install -g ignit
ignit is a command-line tool for creating and configuring Flutter app projects with various features. It enhances the default Flutter CLI tooling to simplify project initialization and setup. Here's how to use it:
ignit create <my_flutter_app>
Running the above command will create a Flutter project named "my_flutter_app" with batteries included. You'll be prompted to configure various options, including package name, description, state management, caching, fonts, app icon, and Firebase integration.
- -h, --help: Show help message for the ignit command.
- -v, --version: Show the version of ignit.
- Package Configuration: Customize your Flutter project with package name and description.
- Font Integration: Easily enable Google Fonts in your project.
- State Management: Choose from popular state management solutions like Provider, BLoC, ScopedModel, Redux, and RxDart.
- Caching Layer: Select from various caching layers such as Cached Network Image, Hive, SQLite, and Shared Preferences.
- App Icon: Configure your app icon effortlessly.
- Firebase Integration: Set up Firebase for both Android and iOS platforms.