Приложение на Android по аналогу с iOS версией
Необходимо создать приложение на Android по аналогу с iOS версией.
Поддерживаемые устройства: телефоны на Android 4.0+
Backend реализован на Parse.
Локализация на 3 языка: Рус, Укр, Англ, тексты предоставим.
Описание:
После запуска появляется форма Логина/Регистрации (1.png, 2.png). После заполнения необходимых полей переход в основное меню (3.png, 4.png).
Меню состоит из следующих пунктов:
1) Главная страница
Состоит из 3 статических пунктов, (Карта клиента, Интернет магазин и Контакты) и максимум 4 динамических новости (если новостей меньше - отображается столько, сколько доступно). По нажатию на пункт Карта Клиента - переход на окно с QR кодом, который генерируется для каждого пользователя (5.png). По нажатию на пункт Интернет-магазин - открывается WebView со ссылкой на магазин. По нажатию на Контакты - отображается Google карта, в которой отображены магазины на карте (список магазинов загружается с parse) (16.png). По нажатию на конкретный магазин на карте всплывает детальная информация о магазине с возможностью проложить маршрут до магазина через google maps.
При нажатии на новость - открывается окно с описанием новости (7.png). При нажатии на кнопку Подробнее сбоку выплывает подробная информация об этой новости.
При нажатии на кнопку All > (все новости) на главном окне- открывается окно с полным списком новостей (15.png).
2) Профиль
Данные о пользователе с возможностью их редактировать.
3) Транзакции (10.png)
Список проведенных пользователем операций (просто список объектов по запросу PFQuery). При нажатии транзакцию происходит переход на детали транзакции (кто провел, сумма, дата) (11.png)
4) О Нас (12.png)
Картинка, ссылка на сайт, статический текст
5) Поделиться с друзьями (13.png)
Отображается промо код пользователя и предоставляется возможность расшарить текст и этот код через стандартные методы, которые доступны на устройстве (смс, facebook, ...).
6) Оставить отзыв (14.png)
Человек выбирает категорию отзыва (выпадающий список/барабан), выбирает дату, и заполняет текст отзыва. После нажатия на кнопку отправить - добавляется новый объект в базу данных.