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.
You can download it directly from Google Play right here.
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.
Sleep Lock was built using the MVVM architecture for Separation of Concerns.