Добро пожаловать обратно! React — отличный фреймворк для разработки веб-приложений, но что, если вы хотите создать приложение для iPhone с помощью этого фреймворка? Ну, вы действительно можете! Давайте продолжим и рассмотрим высокоуровневый обзор процесса, чтобы сделать это! Для начала, если вы хотите изучить основы React Native, обязательно посетите их веб-сайт ниже:
В этом конкретном уроке мы будем использовать метод Expo, все инструкции можно найти здесь, на официальной странице выставки:
Я уже предполагаю, что у вас есть базовый проект React Native, если нет, вот ссылка, по которой вы можете скачать проекты для тестирования в этом руководстве:
Когда у вас есть проект и вы хотите начать с установки Expo, вы можете сделать это, используя:
npm install -g expo-cli
Вместо этого вы также можете использовать пряжу:
yarn global add expo-cli
На этом этапе нам нужно настроить наш файл app.json:
{
"expo": {
"name": "Your App Name",
"icon": "./path/to/your/app-icon.png",
"version": "1.0.0",
"slug": "your-app-slug",
"ios": {
"bundleIdentifier": "com.yourcompany.yourappname",
"buildNumber": "1.0.0"
},
"android": {
"package": "com.yourcompany.yourappname",
"versionCode": 1
}
}
}
Вся эта информация по существу будет изменена в зависимости от вашего конкретного приложения, поэтому обязательно измените большинство, если не все строки в вашем проекте. Далее мы собираемся начать сборку этого проекта, мы делаем это, выполнив следующую команду на основе вашего проекта:
expo build:ios
На этом этапе expo начнет создавать ваше приложение, поскольку мы используем их серверы для создания этого приложения, это может занять некоторое время, вы можете просмотреть, где находится ваш проект в их очереди, по следующей ссылке:
Потрясающий! На данный момент вы, по сути, закончили создание своего приложения с помощью React Native, все, что вам нужно сделать сейчас, это загрузить свое приложение в Apple Store, вот инструкции о том, как именно это сделать:
Вот оно! Теперь у вас должны быть необходимые инструменты для разработки приложения для iPhone с помощью React Native! Планируете ли вы разрабатывать приложение для iOS с помощью этого метода? Я хотел бы услышать ваши мысли об этом!
Как всегда
если у вас есть какие-либо предложения, мысли или вы просто хотите связаться, не стесняйтесь связаться со мной / подписаться на меня в Твиттере! Кроме того, ниже приведены ссылки на некоторые из моих любимых ресурсов для изучения программирования, Python, R, Data Science и т. д.
Спасибо за прочтение!