Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

9 лет назад
Александр Перов
36 лет, Россия
9 лет в сервисе
Был онлайн 7 лет назад
9 лет назад

В приложении 3 таба: поиск, загрузки, чарты.

В первом табе присутствует строка поиска. При нажатии на трек в результатах поиска, появляется попап с заголовком в виде названия трека и меню: превью и скачать.
Превью работает так: появляется попап с фразой "Please wait..." и индикатором активности (круговым), начинается загрузка трека и при первой возможности (когда загружен достаточный объем) начинается проигрывание трека. В этом же окне есть 2 кнопки "Download" и "Cancel".
Скачивание: становится активным таб с загрузками и там появляется трек с прогрессбаром загрузки. При нажатии на трек в процессе загрузки появляется попап с действием "Отменить".
При нажатии на скачанный трек появляется попап с действиями "Play" и "Set as ringtone". Play - просто даем системе открыть этот файл, а она уже, по идее, должна открыть файл в ассоциированном приложении.

Во втором табе видны треки которые качаются в данный момент и которые уже скачаны ранее. Данные о скачанных треках: это просто список файлов в папке, в которую мы скачиваем треки.
Папка, в которую мы скачиваем треки, создается автоматически на сд-карте. Если сд карты нет в телефоне, выводить сообщение "SD card is required". Эта проверка должна происходить именно в момент попытки скачать трек, т.е. приложение (поиск, чарты) должно работать. Но при попытке скачать - выводить это сообщение.

Таб с чартами. Здесь выводится список чартов. Будет один чарт обновляемый из интернета (xml фид) и несколько (около 10-15) постоянных. Постоянные чарты я предоставлю в структурированном виде (json), и они будут зашиты в самом приложении. При нажатии на название чарта, открывается список треков этого чарта. А при нажатии на конкретный трек, открывается таб с поиском и начинается поиск по этому треку.

Приложение работает на всех разрешениях, в версиях андроида начиная с 1.5 и только в портретном режиме.

Поиск будет производится по базе вконтакта через их апи.
Данные для авторизации на вконтакте предоставлю.

Дизайн предоставлю в виде готовых png элементов.

Нет заявок от фрилансеров

Другие заказы в категории «Мобильные приложения»