theAnh1823 / White-Noise

📣 White Noise is an Android app offering high-quality white noise and customizable alarms. Create a tranquil environment for relaxation, focus, or sleep with our diverse white noise collection. Set personalized alarms for a pleasant waking experience. Explore White Noise now!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

White-Noise

Introduction

White Noise is a powerful Android application providing high-quality white noise along with diverse alarm features. With a wide collection of white noise sounds, users can customize a peaceful environment for relaxation, focus, or sleep. Additionally, the flexible alarm feature allows you to set personal preferences, ensuring a pleasant and comfortable waking experience. Explore White Noise now to create an ideal sound environment for every moment of the day!

APK

Download apk file here White Noise v1.0

https://drive.google.com/file/d/1d7IzoN6fnVoYrgE6RmGRZ4YmJKlQaxej/view?usp=sharing

Video demo

This is a demo video of my app: https://youtu.be/IlQGuErj2dE?si=N-d2RCMCqW3BOtA-

Features

  • Diverse white noise: Choose from a rich collection of white noise sounds, including ocean waves, rain sounds, and more to create a serene and relaxing environment.
  • Search functionality: Effortlessly search for specific sounds using keywords.
  • Add to favorites: Easily add your favorite sounds to the favorites list with just a single tap.
  • Sound timer: Users can set a timer to automatically turn off the sound after a certain period of time. This helps create a quiet space after sleeping, concentrating, or relaxing.
  • Background sound playback: Allows users to select and play a background sound while using the app
  • Sleep time calculation: Calculate the optimal bedtime based on desired wake-up time and recommended sleep duration.
  • Flexible alarm: Set alarms to your preference with options for sound, repeat frequency, and alarm labels.
  • Language switching: Allows users to switch between English and Vietnamese to accommodate their preferences and experience the app in their preferred language.
  • User-friendly interface: Simple and intuitive interface suitable for users of all ages.
  • No ads or unnecessary permissions.
  • And more features are planned for the future.

Screenshots



   

   

   

Specs / Open-source libraries:

  • Minimum SDK 21
  • MVC-architecture
  • Appcompat provides backward compatibility and Material Design support in Android app development.
  • Material provides Material Design user interface components for Android applications.
  • Recyclerview display data lists efficiently and flexibly in the application.
  • Firebase provides essential cloud services like real-time database, analytics, authentication, and push notifications for app development.
  • Room Database offering a convenient way to work with SQLite databases in Android applications.
  • ViewModel preserves and manages data across the lifecycle of Android components like Activity and Fragment.
  • LiveData allows observation and notification of data changes in Android.
  • Media provides tools and features related to audio playback, video playback, and media management on Android devices.
  • Bumptech Glide used to load and display images from various sources.
  • Picasso used to load and display images from various sources.
  • Glide Transformations extends Glide library to apply image transformation effects like crop, rotate, blur, etc., before displaying them.
  • Ripple Background used to create ripple effects.
  • Circle Button circle button widget for Android.
  • No Internet dialog displays a notification when there is no internet connection in the app.
  • Android Support Libraries

FAQ

Why is my alarm feature not functioning correctly?

Please enable auto-start and disable battery-saving restrictions for the application to ensure proper functioning of the alarm feature.

Authors

About

📣 White Noise is an Android app offering high-quality white noise and customizable alarms. Create a tranquil environment for relaxation, focus, or sleep with our diverse white noise collection. Set personalized alarms for a pleasant waking experience. Explore White Noise now!


Languages

Language:Java 96.0%Language:HTML 3.5%Language:Kotlin 0.5%