The main objective of this sample project is to create a playground where I can test new libraries and technologies, experiment with architecture, unit and UI testing.
Current UI
Light mode
Dark mode
Keep changelog! Check out [keepchangelog.com]
Koin branch: feature/koin-di
Hilt branch: feature/hilt-di
Both DI libraries are relatively easy to use.
Size comparison for APKs:
migrate from synthetic to view bindingupdate recycler view adaptercreate a branch with Hilt DI instead of Koin- create remote calls
- add UI tests
- migrate from LiveData to Flow
- UX improvements:
start title and note with upper case letter by default- change recycler view to grid view (?)
- support selection mode and/or long click
- Add Settings:
- demo mode (remote calls)
- switch dark theme (?)
- Update the UI:
add timestamp to overview and detailadd support for Dark Theme- create an icon
M.N.