A Spotify clone implemented with Spotify features
Music Stream Neptune is a music streaming application developed in Kotlin. The application allows users to play, pause, shuffle, and repeat songs. It also provides a feature to like songs and maintain a list of liked songs. In Music Stream Neptune, Firebase plays a pivotal role by providing several backend services. Firebase Firestore serves as the primary database for the application, storing user data such as playlists, songs. Firebase Storage is utilized to store and serve the album art images for the songs. Lastly. By integrating these Firebase services, Music Stream Neptune is able to offer a robust and feature-rich music streaming experience to its users.
- Language: Kotlin
- Framework: Android Jetpack Compose
- Image Loading: Glide
- Dependency Injection: Hilt
- Asynchronous Programming: Coroutines, Flow
- Android Architecture Components: MVVM, ViewModel
- Backend: Firebase
- Clone the repository:
git clone https://github.com/Navneet851/spotify-clone-jetpack-compose.git
- Build and run the project on an emulator or actual device
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.# music-player-compose