Изготовить приложение под PlayMarket Android
- Опубликовано 1 год назад
- Просмотры 9
- Закончить проект
50,00₽
Описание
Пишем Android приложение (Frontend и Backend часть). Основные функции Backend:
Функционал, позволяющий с сервера менять native наполнение приложения на Webview и обратно
Полная функциональность Java Script
Cохранение Cookie пользователя
Сохранение кеша
Обработка изменения ориентации устройства (поворот экрана)
Поддержка полноэкранного медиаплеера
Поддержка Alert и Webview
Определение состояния сети в JavaScript
Сохранение последней посещенной ссылки/страницы и открытие ее при повторном входе в приложение
Описание логики общения сервера и приложения:
Приложение при запросе на сервер в ответ должно получать один из статусов «native»/«webview»
При запросе статуса «native» в приложении должна включаться native часть приложения, а webview часть должна перестать работать. При запросе статуса «webview» должна включаться webview часть приложения, а native отключаться.
Native часть
Должна включать в себя страницу загрузки с ползунком 0-100%
Страницу 1 тест и 4 кнопки (Основная страница)
Страницу 2 с текстом и кнопкой «назад» (Переход из основной страницы)
Страницу 3 с текстом и кнопкой «назад» (Переход из основной страницы)
Страницу 4 с текстом и кнопкой «назад» (Переход из основной страницы) Страницу 5 с текстом и кнопкой «назад» (Переход из основной страницы)
- Переход по кнопке cо страницы 1 моментальный, без экрана загрузки
На страницах 2-5 должна работать функция перехода назад к странице 1
Текст внутри контейнеров на страницу 1-4 должен меняться с сервера
При выходе из приложения последняя открытая страница должна сохраняться и открываться при повторном открытии
На страницах 2-4 должна быть рабочая кнопка «назад», возвращающая на страницу 1 (верхний угол экрана)
Логика работы:
При открытии приложения должна открываться страница загрузки. Во время загрузки приложение должно проверять наличие подключения к сети и статус запросов с сервера (native либо webview). Затем пользователю открывается Страница 1
ПОМЕТКИ:
TEXT Текстовая информация с возможностью изменения с сервера
BUTTON Кнопка
TEXT BUTTON Кнопка с изменяющимся с сервера текстом
Webview часть
Должна включаться по запросу с сервера вместе с отключением Native части.
Webview часть должна включать в себя: - страницу загрузки с ползунком 0-100%
Окно для браузера
Рабочую нативную кнопку андроида «назад», должна работать, но нужно заблокировать выход из приложения при нажатии.
Функционал webview части заключается в открытии внутри браузера смартфона с открытой ссылкой из базы данных сервера.
Логика работы:
При открытии приложения пользователь попадает на страницу загрузки. На этом этапе приложение должно проверять подключение к сети и отправлять запрос на сервер в базу данных для взятия нужной ссылки для окна браузера. После этого пользователь переходит в браузер внутри приложения с открытой ссылкой из сервера. Webview Часть должна поддерживать поворот экрана в горизонтальное положение и полноэкранный медиаплеер. Web ссылки, открытые внутри приложения должны загружаться и открываться внутри, не редиректить пользователя отдельно в бразуер
Поддержка пушей из OneSignal
Поддержка SDK Facebook и Firebase
Общие требования для приложения:
Возможность пуш-нотификации пользователя из приложения.
Поддержка SDK OneSignal, SDK Facebook, SDK Google Firebase
Функционал, позволяющий с сервера менять native наполнение приложения на Webview и обратно
Полная функциональность Java Script
Cохранение Cookie пользователя
Сохранение кеша
Обработка изменения ориентации устройства (поворот экрана)
Поддержка полноэкранного медиаплеера
Поддержка Alert и Webview
Определение состояния сети в JavaScript
Сохранение последней посещенной ссылки/страницы и открытие ее при повторном входе в приложение
Описание логики общения сервера и приложения:
Приложение при запросе на сервер в ответ должно получать один из статусов «native»/«webview»
При запросе статуса «native» в приложении должна включаться native часть приложения, а webview часть должна перестать работать. При запросе статуса «webview» должна включаться webview часть приложения, а native отключаться.
Native часть
Должна включать в себя страницу загрузки с ползунком 0-100%
Страницу 1 тест и 4 кнопки (Основная страница)
Страницу 2 с текстом и кнопкой «назад» (Переход из основной страницы)
Страницу 3 с текстом и кнопкой «назад» (Переход из основной страницы)
Страницу 4 с текстом и кнопкой «назад» (Переход из основной страницы) Страницу 5 с текстом и кнопкой «назад» (Переход из основной страницы)
- Переход по кнопке cо страницы 1 моментальный, без экрана загрузки
На страницах 2-5 должна работать функция перехода назад к странице 1
Текст внутри контейнеров на страницу 1-4 должен меняться с сервера
При выходе из приложения последняя открытая страница должна сохраняться и открываться при повторном открытии
На страницах 2-4 должна быть рабочая кнопка «назад», возвращающая на страницу 1 (верхний угол экрана)
Логика работы:
При открытии приложения должна открываться страница загрузки. Во время загрузки приложение должно проверять наличие подключения к сети и статус запросов с сервера (native либо webview). Затем пользователю открывается Страница 1
ПОМЕТКИ:
TEXT Текстовая информация с возможностью изменения с сервера
BUTTON Кнопка
TEXT BUTTON Кнопка с изменяющимся с сервера текстом
Webview часть
Должна включаться по запросу с сервера вместе с отключением Native части.
Webview часть должна включать в себя: - страницу загрузки с ползунком 0-100%
Окно для браузера
Рабочую нативную кнопку андроида «назад», должна работать, но нужно заблокировать выход из приложения при нажатии.
Функционал webview части заключается в открытии внутри браузера смартфона с открытой ссылкой из базы данных сервера.
Логика работы:
При открытии приложения пользователь попадает на страницу загрузки. На этом этапе приложение должно проверять подключение к сети и отправлять запрос на сервер в базу данных для взятия нужной ссылки для окна браузера. После этого пользователь переходит в браузер внутри приложения с открытой ссылкой из сервера. Webview Часть должна поддерживать поворот экрана в горизонтальное положение и полноэкранный медиаплеер. Web ссылки, открытые внутри приложения должны загружаться и открываться внутри, не редиректить пользователя отдельно в бразуер
Поддержка пушей из OneSignal
Поддержка SDK Facebook и Firebase
Общие требования для приложения:
Возможность пуш-нотификации пользователя из приложения.
Поддержка SDK OneSignal, SDK Facebook, SDK Google Firebase
Опубликовано 1 год назад
Информация
Посещаемость:
894
Дата регистрации:
13 лет назад