Skip to content

NadezhdaSakal/PlayList-Maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

227 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlayList-Maker

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)

Releases

No releases published

Packages

 
 
 

Contributors

Languages