Техническое задание: Миграция React Native приложения
Требуется выполнить комплексное обновление мобильного приложения, написанного на React Native, до современных и поддерживаемых версий ключевых библиотек и инструментов.
Исходное состояние проекта
- React Native: 0.73.2
- React: 18.2.0
- Gradle: 8.3
- NDK: указана конкретная версия (детали уточняются у заказчика)
Основные задачи
- Анализ текущей кодовой базы и структуры проекта.
- Планирование и выполнение безопасного процесса обновления React Native и сопутствующих зависимостей до последних стабильных версий.
- Обновление Gradle, настройка NDK и других нативных зависимостей для корректной сборки.
- Тестирование работоспособности приложения после обновления на основных платформах (iOS и Android).
- Устранение возможных конфликтов и ошибок, вызванных изменением API в новых версиях.
- Обеспечение стабильной работы всех ключевых функций приложения.
Требования к исполнителю
- Опыт работы с React Native от 2-х лет.
- Глубокое понимание процесса миграции между мажорными версиями React Native.
- Опыт работы с настройкой Gradle и NDK для Android-сборки.
- Умение читать и анализировать чужой код.
- Ответственный подход к тестированию.
Все детали и спецификации проекта будут переданы выбранному исполнителю.