- Leverages melos for mono-repo structure. βοΈ
- BLoC architecture for scalable state management.ποΈ
- Navigator 2.0 routing with auto_route for seamless navigation.π£οΈ
- Pre-configured environment handling with envied for secure variables.π
- Pre-set Firebase and flavor configuration for multi-environment support.π₯
- One-click setup with scripts to initialize the boilerplate in seconds. β‘
- Well-structured documentation for easy onboarding.π
- Pre-defined custom widgets to speed up UI development. π§±
- Atomic Design Pattern for modular and maintainable UI.βοΈ
- Enhanced features with built-in app_notification, authentication module and app_subscription packages. π
- Explore the step-by-step guide on our Documentation.
- Clone the repository.
git clone https://github.com/7span/flutter-launchpad
- Run this script to ensure required project environment.
sh scripts/check_environment_configuration.sh
- Run the set-up script in terminal.
sh scripts/init.sh
- Launch application using below command or from IDE.
flutter run -t apps/app_core/lib/main_development.dart --flavor development
β Note: To know more about
project set-up scripts
see the documentation.
Contributions are welcome! If you have suggestions, improvements, or bug fixes, please open an issue or submit a pull request.
- Fork the repository.
- Create a new branch (feature-branch)
- Commit your changes.
- Push to the branch and submit a pull request.
For issues or suggestions, open an issue in this repository.