shubham-chhimpa/done_it
DoneIt एक नोट ऐप का उदाहरण 📝 Flutter एप्लिकेशन 📱 है जो Clean Architecture टूल्स के उपयोग को दिखाने के लिए बनाया गया है। सभी Flutter डेवलपर्स के लिए समर्पित ❤️।
- Stars
- 187
- Forks
- 25
- अंतिम पुश (UTC)
- 4 अक्टू॰ 2021
- प्रोजेक्ट स्थिति
- सक्रिय
तकनीकी विषय
उपयोग की गई निर्भरताएँ
निर्भरता सूची 11 आइटम
- flutter
{"sdk":"flutter"} - dartz
^0.10.0 - equatable
^2.0.0 - flutter_bloc
^7.3.0 - get_it
^7.2.0 - shared_preferences
^2.0.8 - collection
^1.15.0 - cupertino_icons
^1.0.0 - flutter_testडेवलपमेंट
{"sdk":"flutter"} - mockitoडेवलपमेंट
^5.0.16 - build_runnerडेवलपमेंट
^2.1.2
रैंकिंग
मूल README
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
README खोलें / बंद करें
| https://raw.githubusercontent.com/shubham-chhimpa/done_it/HEAD/project/images/HomePage.png | https://raw.githubusercontent.com/shubham-chhimpa/done_it/HEAD/project/images/AddTodoPage.png | https://raw.githubusercontent.com/shubham-chhimpa/done_it/HEAD/project/images/ViewTodoPage.png | https://raw.githubusercontent.com/shubham-chhimpa/done_it/HEAD/project/images/SettingPage.png |
| https://raw.githubusercontent.com/shubham-chhimpa/done_it/HEAD/project/images/HomePage%20(Dark%20Mode).png | https://raw.githubusercontent.com/shubham-chhimpa/done_it/HEAD/project/images/AddTodoPage(Dark%20Mode).png | https://raw.githubusercontent.com/shubham-chhimpa/done_it/HEAD/project/images/ViewTodoPage(Dark%20Mode).png | https://raw.githubusercontent.com/shubham-chhimpa/done_it/HEAD/project/images/SettingPage%20(Dark%20Mode).png |
DoneIt 📝
CI
GitHub license Github Followers GitHub stars GitHub forks GitHub watchers Twitter Follow
DoneIt is a sample note app 📝 Flutter application 📱 built to demonstrate use of Clean Architecture tools. Dedicated to all Flutter Developers with ❤️.
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]
https://github.com/ResoCoder/flutter-tdd-clean-architecture-course/blob/master/architecture-proposal.pngImage 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.