lib/
data/ <--- Data layer
models/ <-- Models are entities with some additional functionality added on top, serialized and deserialized to/from JSON.
datasources/ <-- CRUD data (Ex: Fetch data from API, fetch cached data from DB, location from device...)
repositories/ <-- repositories (retrieve data, heavy processing etc..)
usecases/ <--- Domain Layer - use cases
blocs/ <--- UI logic layer - Blocs, MVVM, MVP
pages/ <--- UI layer
page_name/ <-- pages name folder
page_name.dart <-- page widget
widgets/ <-- custom widgets
main.dart <--- entry point
-
Notifications
You must be signed in to change notification settings - Fork 2
NguyenChanhTiep/flutter_clean_architecture
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Flutter Clean Architecture
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published