Skip to content

A sleep tracking app built using Android Jetpack's Room library and uses kotlin coroutines for async tasks.

License

Notifications You must be signed in to change notification settings

raviranjan3570/andfun-kotlin-sleep-tracker

Repository files navigation

SleepQualityTracker

The SleepQualityTracker app is a demo app that helps you collect information about your sleep.

  • Start time
  • End time
  • Quality
  • Time slept

This app demonstrates the following views and techniques:

  • Room database
  • DAO
  • Coroutines

It also uses and builds on the following techniques from previous lessons:

  • Transformation map
  • Data Binding in XML files
  • ViewModel Factory
  • Using Backing Properties to protect MutableLiveData
  • Observable state LiveData variables to trigger navigation

Screenshots

Screenshot1 Screenshot2 Screenshot3

About

A sleep tracking app built using Android Jetpack's Room library and uses kotlin coroutines for async tasks.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages