Better Programming

Advice for programmers.

Follow publication

Member-only story

Rapid Native Prototyping With Expo Client, Redux, Native Debugger, and Styled Components

Mohammed Ibrahim
Better Programming
Published in
6 min readAug 19, 2019

I can already hear the purists, even before I admit how much I love this stack. I’m not going to discuss the merits of multi-threading or the anxieties of APK obfuscation.

I am a prototyper by profession and by passion, and any technology which seeks to bring the prototype closer to production will have my full attention.

Here’s a summary of links to the libraries and why I chose them:

Expo client

Run your project before you deploy it. QR codes for testing your project on a physical device. Expo even has a browser-based React Native IDE, called Snack.

You may have legitimate reasons to go full native, especially around Expo’s build process, but the speed at which you can start creating interfaces with this client is too great to ignore.

Redux

A predictable state container for JavaScript apps.

I’m a fan of Redux because it’s disciplined but flexible and it’s a pleasure to debug. If you think Redux can’t handle the level of state management your UI requires…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Write a response