manualcheg / Playlist_maker

Приложение для составления музыкальных плейлистов с возможностью прослушивания отрывков треков и добавления их в избранное

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Playlist_maker

Это приложение для создания плейлистов с функцией прослушивания отрывков треков и возможностью добавления треков в избранное. Создано в рамках обучения на курсе Android-разработчик от Яндекс Практикум.

Использовано:

  • Kotlin
  • MVVM
  • Retrofit
  • Koin
  • Room
  • Clean Architecture
  • Jetpack navigation
  • Api iTunes

Стартовый экран приложения. Использован BottomNavigationView, а также ViewPager.

image image

Создание плейлиста.

image

Добавление изображения с использованием ImagePicker.

После создания плейлиста его файл-обложка доступен офлайн.

image

Диалог подтверждения выхода, если что-то заполнено.

image

Поиск треков в базе iTunes. Реализовано сохранение истории поиска.

История поиска доступна офлайн, но тогда вместо обложек будет отображаться изображение-плейсхолдер.

image image

Применён элемент BottomSheet.

image image image

В приложении реализована поддержка тёмной темы.

image

About

Приложение для составления музыкальных плейлистов с возможностью прослушивания отрывков треков и добавления их в избранное


Languages

Language:Kotlin 100.0%