Expo — это фреймворк и платформа для разработки кроссплатформенных мобильных приложений на React Native.
-
Установите Node.js: Убедитесь, что у вас установлен Node.js. Вы можете скачать его с официального сайта.
-
Установите Expo CLI: Expo CLI — это инструмент командной строки для работы с Expo. Установите его глобально с помощью npm:
npm install -g expo-cli
-
Перейдите в директорию проекта:
cd League -
Установить зависимости
npm install
-
Запустите проект:
npm start Для запуска ngrok npx expo start --tunnel
Эта команда запустит сервер разработки и откроет Expo Dev Tools в вашем терминале.
-
Запустите приложение на устройстве:
-
На физическом устройстве:
- Установите приложение Expo Go на ваше устройство (доступно в App Store и Google Play).
- Отсканируйте QR-код, который появится в терминале или в веб-интерфейсе Expo Dev Tools, с помощью камеры вашего устройства.
-
На эмуляторе:
- Убедитесь, что у вас установлен Android Studio или Xcode для запуска эмуляторов.
- В терминале нажмите
aдля запуска на Android эмуляторе илиiдля запуска на iOS симуляторе.
-
- app — точка входа в приложение, настройки, провайдеры.
- pages — страницы и экраны приложения.
- entities — главные бизнес-сущности (например, User, Post).
- features — отдельные функции, которые работают с сущностями (auth, editProfile).
- widgets — более сложные компоненты, собирающие features и entities (Header, ProfileCard).
- shared — общие компоненты, утилиты, хелперы.
