Playlist-Maker - это приложение для создания плейлистов из любимых песен.
Поиск выполняется по названию трека, введенного в строку поиска.
После нажатия на трек открывается плеер с информацией. Трек можно воспроизвести и приостановить. iTunes Search API предоставляет 30 секунд трека.
Трек можно добавить или удалить из избранного, если нажать на "Сердечко". Избранные треки отображаются на главном экране во вкладке "Избранные треки".
Ранее открытые треки отображаются на экране "Поиск" при пустой строке поиска. Историю поиска можно очистить.
Трек можно добавить в ранее созданный плейлист. Также можно создать новый плейлист.
При создании плейлиста можно выбрать изображение из памяти телефона и добавить описание. Обязательно нужно указать название плейлиста. Для доступа к галерее устройства необходимо предоставить разрешение.
Все плейлисты отображаются на главном экране во вкладке "Плейлист".
Если нажать на плейлист, откроется список треков, ранее добавленных в плейлист, и информация о плейлисте.
Удалить трек можно через долгое нажатие.
Если открыть меню, можно поделиться плейлистом в виде списка треков, отредактировать плейлист или удалить его.
На экране настройки можно изменить тему на темную.
Поделиться приложением в сторонних приложениях, написать в поддержку и прочитать пользовательское соглашение
Kotlin, ViewModel, Okhttp, Git, Android SDK, Retrofit2, Room, Coroutines Flow, Koin, LiveData, Jetpack Navigation Component, RecyclerView, Intent, SharedPreferences, MediaPlayer, Permissions Peko, BottomNavigationView, Fragment, ViewPager2, TabLayout, ConstrainLayout.
Приложение поддерживает устройства, начиная с Android 7 (minSdkVersion = 24)