Skip to content

Latest commit

 

History

History
32 lines (30 loc) · 2.58 KB

README.md

File metadata and controls

32 lines (30 loc) · 2.58 KB

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