Need to stay using android studio to program in React

Asked

Viewed 1,497 times

1

You need android studio to program in React Native?
My machine does not run the program well, can barely use it actually.
While the emulator I can test the apps by mobile without problems.
I’ve been told that I just need to create a project in android studio and then can program in another ide. And you could do it in an older version of android studio?

And just out of curiosity, the same goes for programming in java?

1 answer

5


You can program in React-Activate in any IDE, Android Studio provides you with the emulator, but you can download a separate emulator, for example Genymotion and develop in another editor...

If you want to use the expo to facilitate development with React-Native, you can use an emulator provided by them in web, for both Android and IOS.

You can also emulate directly on your phone, using the App of the expo and scanning the Qr code.

If you do not use the expo you can emulate the App on your phone too, via usb.

  • By chance you know another emulator option besides Genymotion that is free?

  • 3

    @Viniciusgabriel, I do not know any free apart from that comes integrated to Android Studio, but for me the most effective way to test the app in React-Native is to use the device itself, or use the editor/emulator provided by expo.

  • Do you think using the expo is a better option? They say it is very limited.

  • 1

    @Céliojúnior, everything depends on your project, you must raise all requirements and consult the expo documentation to see if it meets your demand, if yes, I recommend using it because the development is much simpler and fast, besides that nowadays the expo is very advanced, everything I needed in my application I found there, until offline support, but, if you need a small final build, the expo generates the applications with at least 19 Mb for Android and 40 Mb for IOS, regardless of the amount of code, this may be a problem in some cases.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.