Skip to content

MichaelKMalak/sleep-tracker-with-recyclerview

Repository files navigation

SleepQualityTracker app

This is the toy app for Lessons 6 and 7 of the Android App Development in Kotlin course on Udacity.

The SleepQualityTracker app is a demo app that helps the user collect information about his sleep.

  • Start time
  • End time
  • Quality
  • Time slept

This app demonstrates the following views and techniques:

  • Recyclerview (Adapter pattern)
  • Room database
  • DAO
  • Coroutines
  • Transformation map
  • Data Binding in XML files
  • ViewModel Factory
  • Using Backing Properties to protect MutableLiveData
  • Observable state LiveData variables to trigger navigation

About

The SleepQualityTracker app is a demo app that helps the user collect information about his sleep.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages