- В директории проекта выполните команду в терминале
yarn
- Запустите Android Studio и выполните синхронизацию Gradle, а затем сборку проекта
- Выполните в терминале в директории проекта команду
yarn start
- Запустите новый экземпляр терминала и выполните команду
yarn android
Примечание: перед выполнением команды yarn android
убедитесь, что у Вас установлен Android SDK, настроен и запущен эмулятор или подключен реальный девайс.
- В директории проекта выполните команду в терминале
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-версии на девайсе с iOSyarn lint
- проверка ошибок линтераyarn lint:fix
- устранение ошибок линтера, поддерживающих автоматическое исправление
Примечание: в проекте установлен и настроен eslint
для соблюдения единого code style. Также в репозитории настроен pre-commit hook, который не позволяет пушить коммиты, содержащие ошибки линтера (используйте атрибут --no-verify
при коммите, чтобы обойти хук)