PlayList-Maker - приложение для создания плейлистов из любимых песен.
Поиск выполняется по названию трека, введенного в строку поиска.
После нажатия на трек открывается плеер с информацией. Можно воспроизвести и приостановить 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 8 (minSdkVersion = 28)