Skip to content

A mobile app for creating and managing music playlists

Notifications You must be signed in to change notification settings

AnShok/PlaylistMaker

Repository files navigation

Playlist Maker 🎵

Kotlin MVVM Min API Level Target API Level Firebase Room Glide RxJava Koin License

Описание

Playlist Maker — это мобильное приложение для поиска, прослушивания и управления музыкальными треками. Оно позволяет пользователям искать музыку через API iTunes, воспроизводить треки через встроенный проигрыватель, сохранять треки в избранное и создавать собственные плейлисты.

Основной функционал

  • 🔍 Поиск музыки через API iTunes
  • 🎧 Воспроизведение треков через встроенный музыкальный проигрыватель
  • ❤️ Сохранение треков в избранное для быстрого доступа
  • 📂 Создание и управление плейлистами по личным предпочтениям

Скриншоты

(Добавь сюда скриншоты интерфейса приложения)

Технологический стек

  • 🏛 Архитектура: MVVM
  • Асинхронность: Coroutines
  • 🗄 База данных: Room (SQLite)
  • 🌐 Работа с сетью: Retrofit
  • 🧭 Навигация: Jetpack Navigation
  • 🔗 Инъекция зависимостей: Koin
  • 🖼 Загрузка изображений: Glide

Установка и запуск

  1. Клонируйте репозиторий:
    git clone https://github.com/AnShok/PlaylistMaker.git
  2. Откройте проект в Android Studio.
  3. Соберите проект и запустите его на эмуляторе или реальном устройстве.

API

Приложение использует iTunes API для поиска и получения данных о треках. Для его работы требуется подключение к интернету.

Лицензия

Этот проект лицензирован под лицензией MIT. Подробнее см. MIT License.

Вклад

Если вы хотите внести вклад в развитие приложения, создайте форк репозитория, внесите изменения и создайте pull request с описанием ваших изменений. Мы будем рады вашим предложениям!

About

A mobile app for creating and managing music playlists

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages