Developing A React Native App with Expo – Exposition

Developing A #reactnative App with Expo

  • Developing A React Native App with ExpoAt Ducklings, Inc., we use Expo + React Native to develop applications for iOS/Android.
  • It comes with build and production environments, you can write React Native code using JS (no need for Xcode or Android Studio), and develop for both iOS and Android.
  • However, with Expo, it’s possible to replace just the JS bundle that determines the behavior of your application, reducing the amount of work you have to do; and, of course, iOS and Android get updated at the same time.
  • The specific steps are: – Acquire the push token on the application side – This token is issued by Expo for each device in a format like Save this on the server side.Send the push notification – On the server side, send the following via POST to the endpoint “to”:…
  • If you really need to a specific native module that’s not supported, you can detach from Expo and keep building in Xcode and Android Studio (though you then can’t take advantage of all the benefits we described above).

This post is cross-posted (and translated) from Takahiko Wada’s original post on the Ducklings Tech Blog. Thank you, Takahiko & team, for your work and for sharing your experience with us! Expo is a…

Developing A React Native App with ExpoAt Ducklings, Inc., we use Expo + React Native to develop applications for iOS/Android. The more we use Expo, the more we’re struck by its convenience. In this post, I write about the advantages we enjoyed during our latest project.This post is cross-posted (and translated) from Takahiko Wada’s original post on the Ducklings Tech Blog. Thank you, Takahiko team, for your work and for sharing your experience with us!

What’s Expo?Expo is a tool that supports React Native application development. It comes with build and production environments, you can write React Native code using JS (no need for Xcode or Android Studio), and develop for both iOS and Android.

It’s been three months since we released our latest application that we built with Expo, but I’m still feeling a lot of the benefits. I’ve chosen five of its advantages to summarize here.

Five Advantages of ExpoBenefit 01: Since you see changes reflect in real time, it feels like developing for webWith the Expo client, changes to your code reflect instantly in your application. This works with either a simulator or on a real device. For example, with whatever editor you’re using, once you change your JS code in your editor, the JS will compile automatically and the changes are reflected in your simulator or in the Expo client. Compared to having to re-build and restart your application after every code change, you save a lot of time and effort. It feels mostly…

Developing A React Native App with Expo – Exposition