I am planning to start react-native app development. I have tried to follow official docs and some other blogs and tutorials but they are not animous on whether we need android SDK for development.
Please tell me can I go ahead with react-native app development without installing android SDK and studio?
yes you can use Expo instead, Expo is a framework and a platform for universal react native applications, you will find all what you need to know in the docs
Related
I am trying to start a react native project using the React Native CLI method (https://reactnative.dev/docs/environment-setup). My first question is, if I have a mac and my friend has a windows computer can we both work on the same app? Also, how do I configure one single code base for both ios and android? Do I just follow the installation instructions for both in a single project? Thanks!
Yes, you can work separately on windows and mac for the same app and you don't have to configure any kind of codebase as react native is hybrid app development technology, you just have to write a single code for both the android and ios platforms.
To install react native CLI just follow the official document on your specific platforms because both of them have a slight difference in the installation process, after successful installation, I would suggest you to use some kind of VCS(Version controlling system) like git or svn.
I am also working in the same process as you have described I am developing in windows and my friend is working on the mac.
feel free to contact me I will help you if you have any kind of queries
I am trying to create an app using React Native that runs on iOS, Android, macOS and Windows. An advantage of being able to use React Native is that you can share code between platforms.
I am following the setup guides for React Native macOS and Windows, but in the guides, they guide you through creating a new app from scratch for each platform. As I want to use the same app, so I don't have to write the same code twice, I create the macOS app following the guide. Then, in this app, I use the command npx react-native-windows-init --overwrite from the Windows guide to initialise the Windows platform. But when I then go to run the macOS app using the command npx react-native run-macos, I get the error:
Cannot find module 'metro-config/src/defaults/exclusionList'
and
no bundle URL present
One thing I find strange about the setup guides is that for macOS it tells you to use React Native 0.63 and for Windows 0.66. I used 0.66 for both, maybe this is the problem. But if it is, and each platform requires different versions of React Native, how can I use the one app / codebase for both platforms? This goes against one of React Native's core premises:
Create platform-specific versions of components so a single codebase can share code across platforms.
Is it possible to create a single app for both desktop platforms like you would with iOS and Android, and if so, how?
Yes, you can. You will have to create a mono repo
Or you can use mono repo boilerplate. Here is a link to it
https://github.com/mmazzarolo/react-native-universal-monorepo
I am trying to link my react native app with the iOS calendar. My app runs on expo and uses the react-native-calendar-strip. I've been searching to see how to make a start but not quite sure.Could you please guide me on how to do this?
below is the package that I used
https://github.com/BugiDev/react-native-calendar-strip
I have successfully created iOS build of React Native Expo App and I also downloaded it to the iPhone. But I am not able to install it in the phone. I am not able to open the file.
Please help if anyone has any idea regarding this.
You can't directly install the React-native Expo app on your phone. You must use the AppStore or Expo client for IOS.
https://docs.expo.io/versions/v36.0.0/distribution/app-stores/
https://docs.expo.io/versions/latest/distribution/building-standalone-apps/
Actually, you can install your React-native Expo app on your iOS device if you have an Apple developer account, you can follow the detailed step-by-step guide in this article:
https://medium.com/nerd-for-tech/your-guide-to-testing-your-expo-react-native-application-on-ios-abbde4086d08
I use https://github.com/corymsmith/react-native-fabric, https://fabric.io/home
library, I have done follow tutorial. But I can't create app on https://fabric.io/home after I run app on Android emulator. Please help me!
Just integrate Fabric in both of your separate apps in android and ios dirs. Follow this instructions to each platform and you will have two apps in Fabric account.
Fabric Crashlyticas Install