Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 2.75 KB

Инициализация.rst

File metadata and controls

34 lines (25 loc) · 2.75 KB

Инициализация проекта

Android

  • В директории проекта выполните команду в терминале yarn
  • Запустите Android Studio и выполните синхронизацию Gradle, а затем сборку проекта
  • Выполните в терминале в директории проекта команду yarn start
  • Запустите новый экземпляр терминала и выполните команду yarn android

Примечание: перед выполнением команды yarn android убедитесь, что у Вас установлен Android SDK, настроен и запущен эмулятор или подключен реальный девайс.

iOS

  • В директории проекта выполните команду в терминале yarn
  • Перейдите в директорию ios и выполните команду в терминале pod install. Убедитесь, что у Вас установлен CocoaPods
  • Запустите XCode и выполните сборку проекта
  • Вернитесь в корневую директорию проекта и выполните команду в терминале yarn start
  • Запустите новый экземпляр терминала и выполните команду yarn ios

Примечание: для запуска в нужном симуляторе нужно использовать атрибут simulator, пр.: yarn ios --simulator="iPhone 11 Pro Max"

Основные команды

  • yarn start - запуск Metro сервера для подгрузки ассетов и отслеживания изменений (Debug mode only)
  • yarn android - установка и запуск Debug-версии приложения на девайсе из перечня adb devices -l
  • yarn ios - установка и запуск Debug-версии на девайсе с iOS
  • yarn lint - проверка ошибок линтера
  • yarn lint:fix - устранение ошибок линтера, поддерживающих автоматическое исправление

Примечание: в проекте установлен и настроен eslint для соблюдения единого code style. Также в репозитории настроен pre-commit hook, который не позволяет пушить коммиты, содержащие ошибки линтера (используйте атрибут --no-verify при коммите, чтобы обойти хук)