ch4t5ky / MusicPlayer

Player for music.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MusicPlayer

Тестовое задание для команды Android:

Небольшое приложение под Android.

Реализуйте простой mp3-плеер, способный играть аудио с устройства.

  • Должна быть возможность указать директорию, из которой плеер будет играть треки.
  • Приложение должно запрашивать разрешение на доступ к файловой системе только в момент нажатия на кнопку «Выбрать папку».
  • В качестве обложки альбома можно использовать любые изображения (из интернета или локально).
  • Плеер должен брать всю необходимую информацию из метаданных mp3-файла (артист, название и т. п.).
  • Плеер должен быть способен продолжать воспроизведение при свернутом приложении/выключенном экране.
  • Приложение должно поддерживать поворот экрана.
  • Необходимо реализовать возможность сворачивать плеер свайпом вниз.
  • Реализовывать shuffle и repeat не нужно. Так же не нужно реализовывать функциональность —кнопок «Добавить» и меню из трёх точек. Но кнопки должны быть на экране.
  • Приложение должно соответствовать приложенным макетам.
  • Разрешено использовать только support/androidX библиотеки и ExoPlayer.

По желанию: Пользователь может переключать треки как по нажатию на кнопки, так и свайпом обложек.

Приложение должно быть написано на Kotlin и работать на Android 5.1 и выше. В качестве выполненного задания мы ожидаем собранный APK и архив с исходным кодом приложения.

About

Player for music.


Languages

Language:Kotlin 100.0%