GitHunt
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.

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
shakiz/flutter_template | GitHunt