Skip to content

shakiz/flutter_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Simple boilerplate template for starting a Flutter project. GetX, Provider, MVVM, get CLI, Localization etc are implemented.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published