Реализовать мобильное приложение «Аудиоплеер» для ОС Android
Требуется реализовать мобильное приложение «Аудиоплеер» для ОС Android с простым пользовательским интерфейсом.
Краткое описание:
При запуске приложения пользователь вводит логин и пароль своего профиля, после чего с FTP сервера загружаются mp3 файлы (серверная часть уже реализована), по завершении загрузки плеер начинает воспроизведение. Далее плеер может работать в offline режиме.
Пользователь может останавливать и запускать воспроизведение, регулировать уровень громкости, пропускать треки (skip) и изменять настройки воспроизведения, такие как:
Плеер должен уметь воспроизводить музыку в фоновом режиме и при блокировке экрана у пользователя должна быть возможность изменять уровень громкости и переключать треки.
У пользователя, также, должна быть возможность отмечать треки, которые ему нравятся, данные о таких треках должны сохраняться в локальной базе данных приложения.
Особое внимание требуется уделить надежности и отказоустойчивости, аудиоплеер должен работать 24 на 7.
Краткое описание:
При запуске приложения пользователь вводит логин и пароль своего профиля, после чего с FTP сервера загружаются mp3 файлы (серверная часть уже реализована), по завершении загрузки плеер начинает воспроизведение. Далее плеер может работать в offline режиме.
Пользователь может останавливать и запускать воспроизведение, регулировать уровень громкости, пропускать треки (skip) и изменять настройки воспроизведения, такие как:
- режим воспроизведения (последовательный или shuffle);
- тип воспроизведения (стерео или моно);
- выбор выходного аудиоустройства (jack 3.5 или bluetooth).
Плеер должен уметь воспроизводить музыку в фоновом режиме и при блокировке экрана у пользователя должна быть возможность изменять уровень громкости и переключать треки.
У пользователя, также, должна быть возможность отмечать треки, которые ему нравятся, данные о таких треках должны сохраняться в локальной базе данных приложения.
Особое внимание требуется уделить надежности и отказоустойчивости, аудиоплеер должен работать 24 на 7.