/flutter-getx-scalable-project-structure

Scalability structure for the starter project.

Primary LanguageDart

flutter-getx-scalable-project-structure

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, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Project structure

|-- lib
    |-- app.dart
    |-- main.dart
    |-- root.dart
    |-- config
    |-- controllers
        |-- bindings
        |-- controller.dart
    |-- extensions
    |-- pages
    |-- providers
        |-- database
        |-- network
            |-- apis
            |-- models
            |-- api_endpoints.dart
            |-- api_provider.dart
            |-- api_representable.dart
    |-- repositories
    |-- utilities
    |-- widgets