Skip to content

Takari17/SleepLock

Repository files navigation

Sleep Lock

API

Using the power of white noise and sleep timers, Sleep Lock aims to help you relax and focus by helping you get the sleep you deserve.

Download

You can download it directly from Google Play right here.

Tech stack & Open-source libraries

Sleep Lock was built 100% in Kotlin using modern design practices including:

  • Jetpack Compose - Jetpack Compose is Android’s recommended modern toolkit for building native UI.
  • MVVM Architecture - Improves maintainability, scalability, and robustuss of the overall app.
  • ViewModel - Exposes state to the UI via Kotlin flows and encapsulates related business logic
  • Dagger Hilt - Reduces the boilerplate of doing manual dependency injection in your project.
  • Coroutines - Simplifies the the complexity of asynchronous programs.
  • Coil - An image loading library for Android backed by Kotlin Coroutines.

Architecture

Sleep Lock was built using the MVVM architecture for Separation of Concerns.

architecture