A clean, minimal Android app for meditation and sleep, designed to help users relax with soothing ambient sounds and sleep noises. Built as an internship assignment with a focus on modern Android practices, media playback, and an immersive user experience.
To develop a fully functional Android application that enables users to:
-Play calming sounds from different categories.
-Control playback using an intuitive UI and persistent notification controls.
-Maintain a clean, distraction-free experience for both meditation and sleep.
Forest, Rain, Campfire, Ocean
White Noise, Lullaby, Fan, Deep Hum
-Looped Playback: All sounds loop seamlessly.
-Single Sound Policy: Only one sound plays at a time.
-Persistent Foreground Media Service.
-Media Controls in Notification: Play/Pause and Stop actions supported.
π οΈ Technical Stack -Language: Kotlin
-Architecture: MVVM
-Jetpack Components: ViewModel, LiveData
-Media Playback: Foreground Media Service
-Notification: Custom media notification with persistent controls
All audio assets sourced from: -mixkit.co
Mohd Anas Self-taught Android Developer | Jetpack Compose Enthusiast LinkedIn β’ GitHub β’ Portfolio






