Учебный проект. Приложение создано для поиска и прослушивания песен в базе iTunes и создания плейлистов.
- Kotlin
- Room
- Retrofit
- OkHttp
- Kotlin Coroutines
- Koin
- ViewBinding
- RecyclerView, DiffUtil
- ViewPager
- SharedPreferences
- Clean Architecture (MVVM)
- Custom View
- Glide
- Broadcast Receiver
- Поиск песен по базе музыкального стриминга iTunes
- Прослушивание 30 секундного отрывка песни
- История поиска (10 последних треков)
- Добавление/удаление треков в избранное
- Создание плейлистов
- Добавление/удаление треков из плейлиста
- Редактирование плейлиста
- Изменение темы приложения (со светлой на тёмную и наоборот)