#react-native #expo
#react-native #expo
Вопрос:
Я собираюсь создать свое первое приложение на React Native. У меня Windows, но я хочу сделать это приложение кроссплатформенным. Я хочу использовать камеру для создания коротких видеороликов (например, tiktok) в этом приложении. Могу ли я создать это приложение с помощью Windows? и что мне нужно использовать? expo или react-native-cli? Спасибо!
Ответ №1:
Я думаю, что это вопрос о мнении. Для использования камеры вам понадобятся собственные модули, idk, если expo позволяет это, некоторое время назад не разрешал, но idk, каков статус expo сейчас. Помимо этого, ИМХО, вы могли бы начать с rn cli
прямого, потому что это наиболее часто используется в «реальной жизни» и не имеет большой разницы с expo.
Комментарии:
1. Спасибо! Но я видел, что с expo я могу просматривать свое приложение на своем iphone без эмулятора. Как я могу это сделать с помощью rn-cli? Поскольку я использую Windows, у меня не может быть эмулятора для iOS.
2. Да, вы правы, единственный способ протестировать приложение на iphone с помощью rn-cli — это иметь mac. Если вы используете Win и у вас есть iphone, то да, вы должны пройти через expo… Я немного поискал в Google и нашел эту статью, может быть, она вам поможет: [ freecodecamp.org/news /… ( freecodecamp.org/news /… )
3. Еще один вопрос, если вы можете ответить мне, пожалуйста. Я вижу, что в проекте expo нет таких папок, которые называются «android» / «ios», как react-native-cli. О чем это? что делают эти папки? Спасибо!
4. Нет проблем, в папке / android и / ios вы можете найти некоторые элементы, такие как файлы .apk или .ipa при компиляции, собственный код приложения, файлы для настройки некоторых пакетов, которые необходимо связать с собственной частью, а также множество вещей, которые вам понадобятся, когда ваше приложение начнет сбойjaj (шутка)
5. Если вы хотите углубиться, вы можете прочитать этот вопрос redit: reddit.com/r/reactnative/comments/9t5rfj / … но на данный момент я не думаю, что вам нужны эти папки