Skip to content

Faiizii/base_architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Architecture

A base for starting a fresh project with all essentials project structure. Basically, this structure consist on three layers.

graph LR;
    subgraph Data Layer
        Networking --> Database
        Networking --> Repos
        Database --> Repos
    end
    Repos---BusinessLogic;
    BusinessLogic --- DataProvider;
    subgraph Business Layer
        BusinessLogic
        DataProvider
        end
    DataProvider --- Screens
    subgraph UI Layer
        Screens --- DesignSystem
        Screens --- Components
        Components --- DesignSystem
    end

Loading

Business Logic Layer

It is according to the state management selection. There are several state management for Flutter Project. GETx is the most popular package on pub.dev. However, Flutter favorite state management is Provider. Also, another large group of experienced developers love BLoC

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published