Skip to content

7span/flutter-launchpad

Repository files navigation

Flutter Boilerplate

Flutter boilerplate banner

⚑ Jumpstart Development β€” Prebuilt structure for faster and customised launch.

Flutter Dart Version MIT

πŸ“ Features:

  • 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. πŸš€

πŸ—‚οΈ Documentation

🏁 Getting Started

  1. Clone the repository.
git clone https://github.com/7span/flutter-launchpad
  1. Run this script to ensure required project environment.
sh scripts/check_environment_configuration.sh
  1. Run the set-up script in terminal.
sh scripts/init.sh 
  1. 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.

🀝 Contribution

Contributions are welcome! If you have suggestions, improvements, or bug fixes, please open an issue or submit a pull request.

  1. Fork the repository.
  2. Create a new branch (feature-branch)
  3. Commit your changes.
  4. Push to the branch and submit a pull request.

πŸ“¬ Contact

For issues or suggestions, open an issue in this repository.

About

Flutter Starter Kit that every Flutter Developer loves πŸ’™

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10