Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

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]

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:- https://www.linkedin.com/in/shubhamchhimpa/


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

Comments are closed.