React Native cli vs Expo

Dilaxn
1 min readMar 8, 2021
https://www.educative.io/api/edpresso/shot/6147144445591552/image/4513991721222144

As a Mac user I worked with those tools and got some ideas about these technologies. Here I mentioned some of the experienced and referred details about React Native and Expo.

So both have pros and cons. In my experience we can select the Technology for the situation like (Depth of the project or ways to implement it ). You can get brief idea using this,

React Native

Advantages:

  • choose the preferred version
  • Write native modules in native languages
  • Full control over the project
  • App size is small
  • Can refer more online documentations

Disadvantages:

  • Needs Android Studio or XCode to run the project
  • You can’t develop for iOS without having a mac
  • If you want to share the app you need to send the whole .apk / .ipa file

Expo

Advantages:

  • Setting up a project fast & simple
  • Android Studio / Xcode are not needed
  • Developer friendly
  • Simpler project structure
  • Sharing the app is easy

Disadvantages:

  • can’t add native modules
  • The standard Hello World app is about 25MB big

--

--