Требуется написать приложение для ios с функции проигрывания streaming онлайн радиостанции.
Дизайн предполагается нативный. Аналог apple music.
Лист онлайн радиостанций в логотипами подгружаться при загрузке приложения подгружается с удаленного сервера и потом периодически чекается во время работы приложения.
Возможность работы с буфером потока, выбирая оптимальное значение, в зависимости от скорости интернета и обеспечивая максимальную стабильность работы и оптимальное использование ресурсов устройства.
Экраны:
0) Лоадинг с логотипом и погрузкой всего.
1) Главный экран на нем отображаются избранные радиостанции. Внизу кнопка Добавить.
2) Экран воспроизведения на нем представлен логотип радиостанции, кнопки ПАУЗА, PLAY, управление громкостью. Название трека.
3) Экран всех доступных станций наверху поле "поиск", ниже поле жанр, ниже поле страна. Либо кнопка "Все". Если все, то по алфавиту.ному указателю. Добавить можно нажав справа в листинге на кнопку добавить "На главную", при клике на воспроизведение она воспроизводится.
4) Добавить свое радио. Экран, где можно ввести название радио, указать стримминговый поток, загрузить логотип при желании. При добавлении URL должна осуществляться асинхронная проверка на доступность потока. И если поток доступен и не добавлен ранее, добавлять. Отображая потом в списке всех станций.
5) Настройки. Пока будет только выбор размера буфера. АВТО, 5, 10, 60 сек. И ссылка на О приложении.
6) О приложении. Логотип. Краткое описание. Предложение поставить оценку. Также предложение поставить оценку выводим после использования приложения более чем 7 часов.
Обязательно обеспечить стабильную работу в свернутом режиме.
Важно для соискателя специализация только она ios. Нужно сделать стабильное, быстрое приложение. Без тормозов и подвивание при прокрутке. Быстрая реакция на элементы управления. Это ключевые моменты.
Опубликован 10.06.2020 в 15:12 Последнее изменение: 10.06.2020 в 16:31