😏
#android #java #kotlin #junior #WebView #Facebook #SDK #OneSignal #AppsFlyer #GitLab
Вилка: $80
#проектная #удаленка
Рабочий язык: русский
- Вебвью всегда запоминает последнюю открытую ссылку
- В приложении, при работе с webview, только вертикальный экран.
- При отображении webview нужно чтобы оно показывалось полностью на весь экран (фулскрин), при этом статус-бар должен быть
скрыт.
- В webview должны быть активированы JavaScriptEnabled, а так же domStorageEnabled - данные настройки позволяют корректно
отрабатывать сложные сайты с динамическими движками.
- Приложение должно сохранять все куки
- Для корректной работы webview с сетевыми обращения на протоколе http - должна быть включена настройка usesCleartextTraffic
- В webview должна быть реализована возможность подгрузки файлов с телефона "webview import file".
- Когда приложение находится в состоянии отображения webview (не заглушки с игрой), то должна происходить постоянная проверка на
наличие интернета. И если обнаруживается что интернет отсутствует - всё должно перекрываться затемнением с диалоговым окном,
сообщающим о том, что нет интернета и не дающим ничего сделать до тех пор пока интернет снова не появится.
- Рекомендуем не держать в коде какие либо строки обращения к страницам и ресурсам интернета в чистом виде (чтобы в коде не было
ни одной подстроки вида: http / https / .com / и т.д.), а кодировать любые подобные строки в Base64 / AES / другими методами шифрования, а так же получившийся шифр разбивать хотя бы на две подстроки и работать с ними через объединение.
Контакт: @avadona