Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 

Repository files navigation

calmly_banner

Calmly

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.

🎯 Objective

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.

βœ… Features

🧘 Meditation Tab

Includes 4–5 ambient sound categories:

Forest, Rain, Campfire, Ocean

πŸŒ™ Sleep Tab

Includes 4–5 sleep sound categories:

White Noise, Lullaby, Fan, Deep Hum

⏯️ Media Playback

-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

πŸ“ Assets

All audio assets sourced from: -mixkit.co

πŸ“· Screenshots

🏠 Home Page

Home 1 Β Β Β  Home 2

🧘 Meditation Tab

Meditation 1 Β Β Β  Meditation 2

πŸŒ™ Sleep Tab & Notification

Sleep Tab Β Β Β  Notification

πŸ§‘β€πŸ’» Author

Mohd Anas Self-taught Android Developer | Jetpack Compose Enthusiast LinkedIn β€’ GitHub β€’ Portfolio

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors