MusicPlayer-JetpackCompose

🎵 Music Player – Jetpack Compose

A modern and lightweight Music Player built using Jetpack Compose and Kotlin. This open-source project provides a smooth and interactive UI for playing music, managing playlists, and marking favorite songs. 🚀

✨ Features

  • 🎶 Play Music – Play your favorite songs seamlessly.
  • ❤️ Favorite Songs – Mark and access your favorite tracks easily.
  • 📂 Playlists – Create, update, and delete custom playlists.
  • 🎭 Artists & Albums – Browse music by artists and albums.
  • 📁 Music Folders – Access and play music directly from device folders.
  • 🔄 Smooth Navigation & Animations – Added sleek transitions for a better user experience.
  • Optimized Performance – Improved pager scrolling and reduced lags.
  • 🆓 Open-Source – Contributions are welcome!

🛠️ Tech Stack

  • Kotlin – Modern programming language for Android development.
  • Android Studio – Official IDE for Android development.
  • Jetpack Compose – Declarative UI framework for Android.
  • Hilt – Dependency injection for better scalability.
  • Room – Local database for storing playlists and favorites.

🖥️ Screenshots

Image Image Image Image Image Image Image

🚀 Getting Started

Prerequisites

  • Android Studio (Latest Version)
  • Kotlin & Jetpack Compose Knowledge
  • Android Device or Emulator (API 21+)

Clone Repository

git clone https://github.com/UmairOye/MusicPlayer-JetpackCompose.git
cd MusicPlayer-JetpackCompose

Open in Android Studio

  1. Open Android Studio.
  2. Select Open an Existing Project.
  3. Navigate to the cloned directory and select it.
  4. Let Gradle sync the dependencies.
  5. Run the project on an emulator or a physical device.

📌 How to Contribute

We welcome contributions! Follow these steps to contribute:

  1. Fork the repository 📌
  2. Create a new branch: git checkout -b feature-branch
  3. Make your changes and commit: git commit -m "Added new feature"
  4. Push to your fork: git push origin feature-branch
  5. Open a Pull Request and describe your changes!

Feel free to DM me if you have any questions or want to discuss ideas! 🚀

💬 Feedback & Support

If you have any suggestions, feel free to open an issue or reach out! Your feedback is valuable in making this project even better. 🙌


📌 GitHub Repo: MusicPlayer-JetpackCompose
🚀 Let’s build something great together! 🎵

💼 Hire Me

Need help with Android development?
I specialize in:

  • Custom UI components (e.g., animated bottom navigation)
  • API integration (AI tools, social media, ads)
  • Performance optimization and clean architecture

👉 Hire me on Fiverr

Visit original content creator repository https://github.com/UmairOye/MusicPlayer-JetpackCompose

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *