Приложение Andriod клиент-серверное

Цена договорная • наличный расчёт, безналичный расчёт
30 ноября 2017, 17:05 • 5 откликов • 58 просмотров
Клиент-серверное, строго вертикальное без переворота
приложение на 20-25 экранов с боковым меню. Часть экранов (2-4) стандартные –
композиция и отправка email,
карта, календарь и т.п. Есть скриншоты с аналога для iOs. Язык – английский, возможность локализации должна быть.
Минимальный API 19. Желательная
IDE –
Android Studio
3.

Приложение должно пройти модерацию в Google и попасть в магазин. Размещаю я,
исправляете, при необходимости, вы.

После приемки я рассчитываю получить собранное для Google приложение,
полгода поддержки и исходники с комментариями в сложных местах, если такие
будут.



Интересуют сжатые сроки и вменяемая цена. Предлагайте,
пожалуйста.



При первом запуске должны показываться terms of service и
privacy policy
(html), оба с подтверждением после полного пролистывания. Затем показывается экран
со сканером QR-кода,
полем для ввода кода вручную и кнопками Close/Continue (контекстнозависимая) и Select an
one from list. До этого места все события блокирующие (т.е. пока пользователь
не сделает все верно он не получит доступ к основной части приложения).



Пункты меню: business cards, news& promotions,
an appointment, scheduler, options, legal, spread the word. Далее по
пунктам.



Business cards. Данные с сервера, json. Фио, регалии - статика. Фото, рабочее время сегодня, адрес,
телефон, маленькая карта с пином на адресе, адрес сайта – несколько штук,
перелистываются. Отдельная кнопка More. Тап на ней и на фото – открывается экран
с текстом About (только
текст). Тап на рабочем времени – открывается график работы по дням недели
(формат времени – 12-часовой). Тап на адресе открывает экран с картой с пином
на адресе. Тап на телефоне – совершает звонок. Тап на сайте – открывает сайт в
браузере.



News
& promos.
Информационные
сообщения текстовые или графические (совмещенных нет). Получаются с сервера (json, zip) периодически, вся лента. Заменяется
сразу вся лента. Отслеживается последняя прочитанная новость и новые загружаются
начиная со следующей. Три экрана: список, текстовая новость, графическая
новость (jpeg, png, gif, pdf). Можно удалять из списка вручную.



An appointment.
Запись на прием посредством email. Поля для имени, даты и времени и две кнопки
выбора причины посещения. Кнопка Compose для открытия mail-клиента и отправки сообщения.



Scheduler.
Событие в штатный календарь. Поля для названия события и даты. Также есть
кнопки с предустановленными интервалами (8 шт). Кнопка Save для сохранения в календаре. при
сохранении устанавливается напоминание накануне в 9 утра.



Options.
--Rescan QR-code. (см. вначале). --Select a new one from list. Экран со списком специалистов
неподалеку от пользователя (получается с сервера, json). После этих пунктов
происходит сброс предыдущих данных и получение новых (business card, news &
promotions). --Reset app settings and wipe app data.
Показывается экран с предупреждением, после чего из приложения удаляются все
данные и приложение становится в режиме «до первого запуска».



Legal. Экран со
списком из terms of service и privacy policy. Тап
на каждом показывает экран с полной версией (html).



Spread the
word.
«Поделиться» используя штатные средства системы. --About the App
о приложении. --About specialist – о специалисте. Текст пока неизвестен.




Файлы