Skip to content

The SleepQualityTracker app is an app that helps you collect information about your sleep like start time, end time, quality, and time slept

Notifications You must be signed in to change notification settings

Lord-Lava/Sleep-Tracker

Repository files navigation

Sleep-Tracker

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

  • Start time, end time, quality, and time slept

This app demonstrates the following views and techniques:

  • Room database, DAO, and Coroutines

It also uses and builds on the following techniques:

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

You can run this Android app on Appetize.io here.

Screenshots - Latest version

Screenshots - Beta release