Best android open-source packages and libraries.

Snoozz Sleeping Buddy

A white noise app developed with Kotlin. It helps to mediate, sleep better, focus, relax and be calm.( Under Construction )
Updated 5 months ago

Snoozz-Sleeping Buddy

Download Snoozz-Sleeping Buddy Get Snoozz-Sleeping Buddy on the Google Play Store and experience the ultimate relaxation and sleep improvement app.

Download on Play Store

Snoozz-Sleeping Buddy

Welcome to Snoozz-Sleeping Buddy, a white noise app developed with Kotlin to help you meditate, sleep better, focus, relax, and find calmness. This repository includes a wide range of curated sounds designed to address issues such as insomnia and tinnitus. With over 10 unique sounds for various states of mind, Snoozz-Sleeping Buddy provides a versatile and soothing auditory experience.

Features

  • Firebase Integration: We've integrated Firebase Firestore to store data and manage user preferences effectively.

  • MVVM Architecture: The project follows the Model-View-ViewModel (MVVM) architectural pattern for a clean and maintainable codebase.

  • Advanced Features:

    • Swipe through sounds: Easily navigate and select the perfect sound for your needs.
    • Timer: Set a timer to play sounds for a specified duration.
    • Notification: Receive notifications for sound playback and timer alerts.
    • Seekbar: Customize the sound's playback progress with the seekbar.
  • Dark Mode Interface: We've implemented a sleek Dark Mode interface, which has received positive feedback from over 120 developers in the Discord UI Community.

Natural Digital Product Promotional Phone Mockup Facebook Ad

How to Contribute

We welcome contributions from the community to make Snoozz-Sleeping Buddy even better. To get started, follow these steps:

  1. Fork the Repository: Click the "Fork" button at the top right corner of this repository to create a copy in your GitHub account.

  2. Clone the Repository: Use git clone to clone the repository to your local machine.

  3. Create a Branch: For new features, create a branch with a name like feature/SSB-<unique_branch_number>. For bug fixes, use fix/SSB-<unique_branch_number>, and for improvements in existing features, use improvement/SSB-<unique_branch_number>.

  4. Commit Changes: Make your desired changes in the branch and commit them with clear and descriptive commit messages.

  5. Push Changes: Push your changes to your forked repository on GitHub.

  6. Create a Pull Request: Go to the original repository and click "New Pull Request." Provide a detailed description of your changes and submit the pull request.

  7. Review and Feedback: The maintainers will review your changes and provide feedback if necessary. Be responsive to any comments or suggestions.

  8. Merge: Once your pull request is approved, it will be merged into the main branch.

Please ensure that your contributions adhere to the project's coding guidelines and standards. Including screenshots or screen recordings of the changes you've made can be helpful for context.

Thank you for considering contributing to Snoozz-Sleeping Buddy! Your contributions help make this project better for everyone.

Tags exoplayer