Разработка мобильного приложения с автоматизацией веб-действий
Ключевая задача
Создать мобильное приложение на React Native (Expo), которое будет выполнять автоматизированные действия на целевом веб-сайте. Для реализации на разных платформах необходимо использовать:
- Для iOS: Интеграция и запуск пользовательского расширения (Safari Extension).
- Для Android: Использование компонента WebView.
Автоматизация будет включать, например, мониторинг появления доступных дат и выполнение бронирования. Примеры кода для автоматизации будут предоставлены.
Требуемые экраны приложения
- Экран онбординга - знакомство пользователя с функционалом.
- Экран ввода пользовательских данных - форма с двумя полями для конфигурации.
- Основной экран с WebView/Safari Extension - отображение и взаимодействие с веб-контентом.
- Экран настроек - управление параметрами приложения.
- Экран Paywall - реализация монетизации (подписка или разовая покупка).
Требования к исполнителю
- Опыт разработки на React Native (Expo).
- Практические знания по работе с WebView на Android.
- Опыт создания и интеграции расширений для Safari (Safari Extension) на iOS.
- Умение работать с предоставленными скриптами для автоматизации веб-взаимодействий.
Дополнительная информация
Все необходимые технические детали, примеры кода и спецификации будут переданы исполнителю после начала сотрудничества.