
You can do this using their CLI or the Expo GUI app, called XDE (Expo Development Environment)- lets focus on the second solution. Up and running Expo projectįirst, we want to generate an Expo project, with all its dependencies. We will try our best to make things as simple as possible, to provide brief overview of the main features.
#EXPO XDE MAC EMULATOR INSTALL#
#EXPO XDE MAC EMULATOR UPDATE#

You can’t name yourself an expert after that short period of time, but for sure you can tell something worth sharing.

The article is written based on my experience with two relatively small applications built with Expo over a period of 6 months in 20. This is why planning your app is important before you decide to use this tool. The only solution at that point is to ‘eject’ the app from te Expo environment, losing all of its advantages, and go from there. bluetooth or background processing), you just can’t do it. If you want to use something that Expo xde doesn’t cover in its components (e.g. Expo apps weigh more than native counterparts (min. For example, you can’t attach custom native code to your app (written in Java or Swift).

Sounds nice, doesn’t it? Of course, Expo xde isn’t perfect, and using it sometimes can be challenging.Įxpo xde imposes some limitations. All these features are currently free, under MIT license. It gives you nice functionality for showing your app to selected users at every development stage with only a QR code scan. The main focus of Expo is to walk you through writing React Native apps without even installing X-Code or Android Studio, all with a simplified setup. TL DR - scroll to the end of the article for the main pros and cons of Expo.
