๐
DoneIt
DoneIt is a sample note app
About
It simply loads Notes data from in memory database. Notes will be always loaded from in memor database.
- This makes it offline capable
๐ . - Clean and Simple Material UI.
- It supports dark theme too
๐ .
Directory Structure
.
โโโ core # For all common and core files.
โ โโโ error # contains all Exceptions and Failures classes
โ โโโ presentation # common presentation files
| โ โโโ blocs # common blocs
| โ โโโ pages # core pages
| โ โโโ widgets # common widgets
โ โโโ route # Routes for navigation
โ โโโ theme # Theme data
โ โโโ usecases # common usecases
|
โโโ feature # all features
โโโ feature1 # Feature 1 (for exp : Todo Feature)
โโโ data # Data Files of Feature 1
โ โโโ datasources # DataSources Abstract Files and Implementations
โ โโโ models # Models for data
โ โโโ repositories # Repositories Implementation Classes
โโโ domain # Domain
โ โโโ entities # Entities For Feature 1
โ โโโ usecases # Usecases of Feature 1
โ โโโ repositories # Repositories Abstract Classes
โโโ presentation # Feature 1 presentation files
โ โโโ blocs # Feature 1 blocs
โ โโโ pages # Feature 1 pages
โ โโโ widgets # Feature 1 widgets
Architecture
This app uses [Clean Architecture by Robert C Martin]
Image Source : ResoCoder
Contribute
If you want to contribute to this library, you're always welcome! See Contributing Guidelines.
Branches
.
โโโ master # Contains the latest release
โโโ dev # Contains the latest development
โโโ feature1 # feature 1 created from dev
โโโ feature2 # feature 2 created from dev
โโโ feature3 # feature 3 created from dev
โโโ bugFix1 # bugfix 1 created from dev
โโโ bugFix2 # bugfix 1 created from dev
โโโ docChange1 # docChange 1 created from dev
โโโ docChange1 # docChange 2 created from dev
Note : Create pull request for feature,bugfix,docChange to only dev branch.
Contact
If you need any help, you can connect with me.
Visit:- shubham-chhimpa.github.io/