SonicSizzle is an Android application developed for online music streaming. It allows users to access a vast library of songs and audio files and enjoy their favorite music on the go.
- Online Music Streaming: Access a wide range of songs and audio files online.
- Firebase Integration: Utilize Firebase Firestore and database functionalities for seamless storage and retrieval of music files.
- Thumbnail Display: Utilize Glide to fetch and display thumbnails for music tracks, enhancing the visual experience.
- Smooth Playback: Implement Android lifecycle methods for smooth pause and resume of music playback when the app is closed or resumed.
- Dynamic Content: Implement live data fetching for dynamically updating categories and music content within the app, ensuring users always have access to the latest music.
- Firebase Firestore
- Glide
- Android Lifecycle Methods
- LiveData
To get started with SonicSizzle, follow these steps:
- Clone the repository:
git clone https://github.com/AnantSingh1510/SonicSizzle-AnAndroidMusicApp.git
- Open the project in Android Studio.
- Build and run the project on an Android device or emulator.
Contributions are welcome! If you'd like to contribute to SonicSizzle, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
. - Make your changes and commit them:
git commit -m 'Add your feature'
. - Push to the branch:
git push origin feature/your-feature
. - Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries or feedback, please contact Anant.