Задача

Требуется разработать нативное Android-приложение на базе WebView, которое будет работать на устройствах с версией Android от 8 до 14.

Основные требования

  • Использовать компонент WebView для отображения веб-контента
  • Настроить корректную обработку разрешений
  • Запрос разрешений должен происходить только тогда, когда они действительно необходимы

Функциональные требования

  • Доступ в интернет - приложение должно иметь возможность загружать веб-страницы
  • Геолокация - передача данных о местоположении устройства на сайт (с запросом разрешения у пользователя)
  • Сохранение файлов - поддержка загрузки и сохранения файлов на устройство пользователя
  • Открытие ссылок - если пользователь нажимает на ссылку, ведущую на внешний ресурс, приложение должно открывать её в стандартном браузере (Chrome, Firefox и т.д.)

Технические детали

Код должен быть написан для среды разработки Android Studio с использованием Java или Kotlin. Важно: во всём проекте не должно быть упоминаний конкретных юридических лиц, торговых марок, адресов веб-сайтов или телефонных номеров. Все контактные данные заменяются плейсхолдерами или опускаются.

Разработка PDF-инструкции по установке контроллера для электромотоциклов

Требуется преобразовать существующее видео и текстовые материалы в профессиональную, расширяемую PDF-инструкцию с иллюстрациями. Необходимо создать структуру для дальнейшего пополнения. Желателен опыт технического писателя.