The aim of this application is to monitor when the device boots up and to set up a repeating task for displaying notifications containing boot event details. Users can dismiss these notifications, which will prompt the app to reschedule them accordingly.
- Added libs.
- Added modules
- Added architecture (based on SOLID and Clean architecture).
- Added receiver for getting events.
- Added db for saving events.
- Create a dialog to display information about the boot event.
- Create a worker for the scheduler to show the dialog with event information.
- Add a variable to preferences with a default time (15 minutes) that will be displayed on the main screen. Add a picker to change this value when clicked.
- Create a database to save data on when the dialog with event information was shown.
- Add logic to adjust the display time based on the dialog display count.
- Add unit tests.
- Add text in string.
- Add styles.
- Add ci/cd
- etc