Skip to content

navneet851/spotify-clone-jetpack-compose

Repository files navigation

Logo

Music Stream Neptune

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.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 3 Screenshot 3 Screenshot 3

download Download My App

Tools and Libraries Used

  • Language: Kotlin
  • Framework: Android Jetpack Compose
  • Image Loading: Glide
  • Dependency Injection: Hilt
  • Asynchronous Programming: Coroutines, Flow
  • Android Architecture Components: MVVM, ViewModel
  • Backend: Firebase

Kotlin Android Firebase Jetpack compose Java

Setup and Installation

  1. Clone the repository: git clone https://github.com/Navneet851/spotify-clone-jetpack-compose.git
  2. Build and run the project on an emulator or actual device

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.# music-player-compose

About

spotify clone made using jetpack compose

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages