Skip to content

Expo

Notes on devloping with Expo.

Online Documentation:

Overview

Expo provides a "Ruby on Rails"-like experience when developing phone apps. The framework uses React Native which allows for a simpler approach to developing a solution across multiple devices.

On top of that the expo application allows a handy way of prototyping live on several devices.

I'd agonized over whether to fall back to building from scratch rather than leveraging a framework, but for my first application, where the focus is on the server-side microservices, and I want a relatively simple but functional client application this will be a good starting point for rapid prototyping.

Pros:

  • Built-in support for background tasks involving geolocation and geofencing.
  • Live deploy/debug process allowing for rapid prototyping.

Once I have the prototype working I can then consider whether the framework is well suited for futher development.

See also