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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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