Заказ закрыт
Android-приложениe с WebView и загруженным в него amazon для публикации в Google Play

Откликнуться
c
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте меньше месяца
Бюджет: 10 000 руб
127.90 $ — 109.92 €
Цель: Создать Android-приложение-оболочку для отображения веб-сайта [amazon.com] через компонент WebView с возможностью публикации в Google Play.
Передача заказчику должна быть осуществлена с видеороликом, где на чистую машину устанавливается среда разработки и всё что необходимо для компиляции и тестирования приложения, и происходит демонстрация всего процесса. Это важно для передачи нашему программисту выполненной работы.

Ключевая функциональность:
Загрузка сайта в полноэкранном WebView.
Поддержка навигации (назад/вперед).
Соответствие требованиям Google Play.
2. Технические требования
2.1. Базовые настройки
Целевая ОС: Android 8.0+ (API 26) для баланса совместимости и безопасности.
Язык разработки: на выбор разработчика.

2.4. Обработка ошибок
Нет сети: Своя заглушка с информацией об отсутствии сети (встроенный html\js)".
SSL-ошибки: Диалог предупреждения с опцией продолжить/отменить.
Ошибка 404/500: Страница с сообщением и кнопкой перезагрузки.
2.5. Производительность
Кэширование: Использовать WebViewClient для кэширования ресурсов.
Прогресс-бар: Индикатор загрузки в ActionBar.
3. Безопасность и соответствие Google Play
3.1. Разрешения (запрашивать у пользователя разрешение на пуши ?)
Минимальный набор:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Важно: Запретить доступ к файловой системе (android:requestLegacyExternalStorage="false").
3.2. Политика конфиденциальности
Обязательный раздел в приложении:

webView.loadUrl(" ВАШ_САЙТ/privacy-policy")

Публикация на отдельной странице (требование Google Play).
3.3. Требования Google Play
Контент: Приложение не должно быть "тривиальной обёрткой" сайта. Добавить:
Push-уведомления через FCM.
Нативные функции (например, меню настроек, офлайн-режим).
Data Safety Form: Четко указать сбор/использование данных через WebView.
4. UI/UX дизайн
Минимализм.
Fullscreen WebView.

ActionBar с кнопками: назад/вперед/обновить.
Экран ошибок:
Иллюстрация + текст ошибки + кнопка действия.
Splash Screen: Брендированный экран загрузки.
5. Тестирование
5.1. Сценарии:
Загрузка сайта при разном качестве сети (2G/3G/5G/Wi-Fi).
Тест навигации (вложенные страницы, формы).
Обработка прерываний (звонок, поворот экрана).
Проверка SSL/TLS (например, через SSL Labs).
6. Публикация в Google Play
6.1. Подготовка:
Иконка: 512x512 px (требование Google).
Скриншоты: 3+ для разных устройств.
Описание: Акцент на уникальность (например, "Официальное приложение [Название]").
6.2. Контент-политика:
Подтвердить, что сайт не нарушает Политику Google Play.
Отключить всплывающие окна в WebView:

webView.webChromeClient = object : WebChromeClient() {
override fun onJsAlert(view: WebView, url: String, message: String, result: JsResult): Boolean {
// Блокировать pop-ups
return true
}
}
Разделы:
Заказ
Опубликован:
25.06.2025 | 09:09 [поднят: 25.06.2025 | 09:09]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен разработчик, ищу разработчика, резюме разработчика, требуется приложение под android

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».