Добро пожаловать обратно! 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 и т. д.



Спасибо за прочтение!