SH
shakiz/flutter_template
Simple boilerplate template for starting a Flutter project. GetX, Provider, MVVM, get CLI, Localization etc are implemented.
Flutter Template with MVVM (GetX and Provider)
Overview
This Flutter template provides a solid foundation for building mobile applications using the GetX and Provider state management libraries,
following the MVVM (Model-View-ViewModel) architecture. With CLI tools integration, asset file management, and SVG icon support,
this template aims to simplify and accelerate the app development process.
Features
- GetX and Provider Integration: Leverage the power of both GetX and Provider for efficient state management, giving you flexibility and performance.
- MVVM Architecture: Adopt a clean and scalable architecture with Model-View-ViewModel principles to separate concerns and enhance code maintainability.
- CLI Tools: Integrated CLI tools make common tasks seamless, allowing developers to focus on building features rather than dealing with boilerplate code.
- Asset Management: Easily access and manage assets files, ensuring a smooth workflow when dealing with images, fonts, and other resources.
- SVG Icons: SVG icons support for vector-based graphics, providing high-quality and scalable images for your application.
Installation
- First Clone this repo and Rename it as per your project,
git clone https://github.com/shakiz/flutter_template.git
- Secondly hit the following command to clear all the error,
flutter pub get
- Lastly, run the project
flutter run
- To Generate Asset files, hit
dart run build_runner build
Others
For help getting started with Flutter development, view the
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full API reference.
On this page
Languages
C++44.4%CMake37.5%Dart8.0%HTML3.6%Swift3.3%C2.7%Kotlin0.3%Objective-C0.1%
Contributors
Created February 11, 2024
Updated June 24, 2024