Skip to content

This is a Flutter template using Clean Architecture, GetX for state management and reactivity and Retrofit as the HTTP client

Notifications You must be signed in to change notification settings

VGachet/flutter_clean_architecture_getx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clean Architecture Getx Flutter Template

This is a Flutter template using Clean Architecture, GetX for state management and reactivity and Retrofit as the HTTP client.

This project is a starting point for building an easy scalable Flutter application.

I used the amazing Coingecko API as an example Coingecko API Doc

With the help of GitHub Copilot, I was able to create this project in a few hours.

Getting Started

  • Clone the project
  • Run flutter pub get
  • Run flutter pub run build_runner build --delete-conflicting-outputs

Included Functionalities

  • Clean Architecture
  • GetX : State management and reactivity
  • Retrofit : Http client
  • Localized string powered by GetX
  • Infinite scroll pagination, a simple implementation
  • Light Mode / Dark Mode (Custom Theme implementation)

Localization

About

This is a Flutter template using Clean Architecture, GetX for state management and reactivity and Retrofit as the HTTP client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages