Skip to content

Music application developed in Jetpack Compose, Media3, and MVVM architecture.

Notifications You must be signed in to change notification settings

LcsMilhan/SongSphere

Repository files navigation

🎶 SongSphere 🎶

SONGSPHERE

SongSphere is a music application developed in Kotlin, created with the aim of providing an immersive and intuitive musical experience. It plays music that has been manually uploaded to Firestore.

Features

  • Continuous Playback: SongSphere allows you to listen to your music without interruptions, even when the device's screen is off or the app is in the background.
  • Full Control: Manage your tracks directly from notifications, making the listening experience even more convenient.
  • Elegant Design: Leveraging Jetpack Compose, SongSphere boasts an elegant and responsive user interface that adapts seamlessly to a variety of Android devices.

Technologies Used

  • Kotlin
  • Jetpack Compose
  • Dagger-Hilt
  • MVVM
  • Firebase
  • Exoplayer Media3
  • Glide

How to Run the Project

  • Ensure you have Android Studio installed on your computer.
  • Clone this repository to your local machine using the command: git clone https://github.com/LcsMilhan/SongSphere.git
  • Open the project in Android Studio.
  • Wait for the project to synchronize with its dependencies.
  • Run the application on an emulator or connected Android device.

How to Contribute

If you're an enthusiastic Android developer and want to contribute to SongSphere, feel free to explore the source code, open issues, or submit pull requests.

App Running

SongSphere.mp4