Приложение Andriod клиент-серверное
Приложение должно пройти модерацию в 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 – о специалисте. Текст пока неизвестен.