Можно ли собирать простое приложение React Native на телефоне (как в expo)?

Да, возможно собирать и запускать простые приложения React Native на телефоне, подобно тому, как это делается с использованием Expo. Однако, чтобы собирать и запускать приложение непосредственно на устройстве, вам нужно будет провести некоторые дополнительные шаги.

Существуют два основных способа установки и запуска приложения React Native на физическом устройстве: через USB-подключение и с использованием сети Wi-Fi.

Первый способ заключается в том, чтобы подключить ваше физическое устройство к компьютеру с помощью USB-кабеля и выполнить ряд команд для сопряжения вашего устройства с проектом React Native.

1. Убедитесь, что вы имеете установленную на компьютере последнюю версию Android Debug Bridge (ADB). Это инструментарий для взаимодействия с устройствами Android через командную строку. Вы можете загрузить и установить его с официального сайта Android Developers.

2. Включите режим разработчика на вашем физическом устройстве, перейдя в раздел "О телефоне" или "О планшете" в меню настроек и многократно коснувшись поля "Номер сборки". Затем вернитесь в основное меню настроек и найдите новый раздел "Настройки разработчика". Включите этот раздел и активируйте опцию "USB-отладка".

3. Подключите физическое устройство к компьютеру с помощью USB-кабеля.

4. Перейдите в корневую папку вашего проекта React Native с помощью командной строки.

5. Выполните следующие команды:
- adb devices — чтобы убедиться, что ваше устройство успешно подключено и обнаружено ADB.
- react-native run-android — чтобы запустить сборку и установку приложения на ваше физическое устройство.

После выполнения этих шагов ваше приложение React Native должно успешно запуститься на вашем физическом устройстве.

Второй способ состоит в том, чтобы установить приложение на устройство с использованием сети Wi-Fi. Для этого вам необходимо установить приложение Expo на ваше физическое устройство из соответствующего магазина приложений. Затем соберите и запустите ваше приложение с помощью Expo CLI на компьютере, после чего отсканируйте QR-код, который появится в командной строке Expo CLI, с помощью приложения Expo на вашем устройстве.

Независимо от выбранного способа, вы сможете собирать и запускать простые приложения React Native на вашем физическом устройстве без использования Expo.