mahmoudelfouly / Track-My-Sleep-Quality

A demo app that helps you collect information about your sleep, like start time, end time, quality, time slept. Ps. It's a project powered by Udacity Advanced Android Kotlin Development Nanodegree.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Track My Sleep Quality App

Introduction

A demo app that helps you collect information about your sleep. like start time, end time, quality, time slept. It has 3 screens one for the list, one for getting details, one to rate the quality of your sleep.

This app using the following techniques:

  • 2 way Data Binding
  • Fragments
  • Room
  • Coroutines
  • Transformation map
  • ViewModel, ViewModelFactory, LiveData
  • Navigation Component
  • RecyclerView

About

A demo app that helps you collect information about your sleep, like start time, end time, quality, time slept. Ps. It's a project powered by Udacity Advanced Android Kotlin Development Nanodegree.


Languages

Language:Kotlin 100.0%