Skip to content

farhansadikgalib/Flutter-GetX-with-Basic-Setup

Repository files navigation

getx_template

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Project Stricture

.
└── lib
    ├── app
    │   ├── components
    │   ├── core
    │   │   ├── base
    │   │   ├── binding
    │   │   ├── connection_manager
    │   ├── data
    │   │   ├── local
    │   │   └── remote
    │   │   └── models
    │   ├── modules
    │   │   └── home
    │   ├── routes
    │   └── services
    ├── config
    │   ├── theme
    │   └── translation
    └── utils
  • app: will contain all our core app logic
    • components: will contain all the shared UI widgets
    • core: will contain all the core logic for our app
    • data: will contain our models,local data sources (local db & shared pref) and remote data sources (api calls using dio)
    • modules: app screens
    • routes: generated by get_cli and it will contain our navigation routes
    • services: contain all logic for making safe & clean api calls
  • config: will contain app config such as themes, localization services
  • utils: for our helper classes

Resources

About

This architecture is a basic setup of my Flutter GETX projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published