An app to remember your to-dos because you cannot :)
In the following document we will talk about the features and the frameworks used to build a notes app, also the UI screens will be attached at the end of document.
The following features are made while building notes app:
- View Saved Reminder
- Save Reminder
- Reminder Background Picker
- Delete Reminder
- Filters
The home screen contains all the notes which are saved in the local database of app We are getting all the notes on home screen.
When floating action button with the save icon is tapped it will navigate towards the save note screen where we’ll enter title and description of certain note.
We can choose colors for a certain note while adding the note.Five colors are defined on the top of screen while saving note
We can delete the note from our local database by pressing delete icon which is present on each item of notes list on home screen.
Filter can be applied by tapping the filter icon on the top of home screen and we can select single filter at a time. We can filter notes by orders i.e. Ascending and Descending , also we can filter our notes by date, title and color.
- Jetpack Compose
- Clean Architecture
- MVVM
- Navigation Architecture
- Dagger-Hilt
- Coroutines
- Room DB
- UI/Unit Tests