Доделать приложение React Native + Expo

Цена договорная
07 января 2025, 00:40 • 8 откликов • 62 просмотра
Доделать приложение. Требуется сделать автоматизация действий в стороннем приложении на React Native + Expo, только нужно использовать нативного модуля только для андроид. Задча приложение в том, что бы автоматизации действий трейдера выполнялась последовательность шагов в стороннем приложении. Главная задача — создание нативного модуля, который будет взаимодействовать с интерфейсом стороннего приложения (предположительно через Accessibility Service или другой подходящий инструмент, я готов рассмотреть предложения по решению этой задачи).
Текущий прогресс:
- Сделага верстка

- Сделаны все экраны
- Сделаны API-клиент
- Создана возможность открытия стороннего приложения через Intent
- Авторизация сделана пока на моках
Сейчас нужно сделать такие задачи:
- Организовать взаимодействие с UI стороннего приложения для выполнения заданных действий (ввод данных, нажатие кнопок).
- Предложить оптимальное решение (например, через Accessibility Service для Android).
- Обеспечить стабильную работу модуля при повторяющемся цикле.
И приложение должно выполнять следующие действия:
1) Получать данные заявки из API (в целом готово)
2) Открывать стороннее приложение через Intent (тоже готово)
3) Вводить код (код фиксированный: 4 клика по одной цифре)
4) Нажимать соответствующую кнопку для подтверждения
5) Заполнять инпуты значениями из заявки
6) Снова нажимать кнопку подтверждения
7) В фоне запрашивать код через API
8) После получения кода вводить его в соответствующий инпут
9) Закрывать стороннее приложение.
10) Цикличность процесса: После успешного выполнения заявки приложение должно переходить к обработке следующей заявки.
Важные требования к платформам:
- Главный фокус на Android (возможности автоматизации через Accessibility Service?)
- Убедиться, что решение совместимо с Expo (точно потребуется использование EAS Build).
По результатам работы:
- Готовый и рабочий нативный модуль, интегрированный в проект или готовый функционал, реализующий сценарий автоматизации.
- Документация по настройке и использованию разработанного модуля.