Задача:
Разработать приложение под андроид (версии 4+)
Функционал
Настройки:
Список адресов откуда загружать данные
Форма добавления адреса
Поля:
Название, Url
"Главный экран": (Пример:
pp.vk.me/c625531/v6255318... )
Отображение названия текущего "адреса".
Обновить список приложений.
Список приложений:
id, название, превьюшка, описание, кнопка скачать.
Первоначально подгружается 20 приложений.
Подгружать следующие приложения с добавлением параметра &limit=20 (&limit=40 и т.д.).
При нажатии на кнопку скачать, необходимо подставить данные для подключения через VPN (L2TP/IPSec PSK, PPTP), а так же:
Проверка доступности vpn.
При не доступности брать следующий по списку.
Если из списка все VPN адреса оказались не доступны (не удалось подключиться), показывать диалоговое окно с сообщением об ошибке.
Блокировать кнопку скачать и показывать индикатор загрузки (ajax loader)
Если приложение уже стоит на данном устройстве, добавлять к кнопке стиль border: 2px red solid;
Загрузка списка приложений по выбранному в настройках url
Все данные выгружаются формате json.
Пример:
freeflowtraff.com/test.ph... (as array)
freeflowtraff.com/test.ph... VPN для тестов можно взять например тут: hideme.ru
От вас жду цену и сроки. Оплата на карту.