Техническое задание: Миграция 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-сборки.
  • Умение читать и анализировать чужой код.
  • Ответственный подход к тестированию.

Все детали и спецификации проекта будут переданы выбранному исполнителю.

Размещение тестовых объявлений по недвижимости в Московской области

Требуется разместить 5 объявлений на крупнейшей российской площадке объявлений с разных аккаунтов на 1 месяц для анализа рынка. Необходимо отвечать на запросы клиентов и предоставить итоговый отчет.