Skip to content

Sample set alarm for tasks ( Alarm Manager + Worker + Retrofit + Okhttp + Moshi + Room + Navigation Component + Coroutines + Flow + DataStore + ViewModel + Hilt + Compose )

Notifications You must be signed in to change notification settings

javacl/task-manager

Repository files navigation

Task manager

A Sample set alarm for tasks

At first, the list of tasks is taken from the server. You can create, edit and delete alarms. When you create an alarm, you can define how many seconds later the alarm will be shown to you, and then you can add a title and description to it. Then the alarm will be displayed as a notification. You can also change the program theme from the top of the page.

The basic flow

Technologies used in the project 😎

  • Retrofit
  • Okhttp
  • Moshi
  • Work-Manager
  • Alarm-Manager
  • Room
  • Navigation Component
  • Coroutines
  • Flow
  • DataStore
  • ViewModel
  • Hilt
  • Compose