Development

All published blog posts in the "Development" category.

Automating OTA Updates: How Onespot deploys to 200+ apps without touching a laptop

Users, Development, React Native

Automating OTA Updates: How Onespot deploys to 200+ apps without touching a laptop

Deploy OTA updates to 200+ React Native apps with one tap. See how Onespot automated multi-app publishing with Expo's OTA Updates, GitHub Actions, and a phone.

14 minutes read

Sean Cann

Sean Cann

Guest Author

The production playbook for OTA updates

Product, Development

The production playbook for OTA updates

Learn how to run OTA Updates safely in production with staged rollouts, real-time monitoring, and rollback strategies to ship with confidence.

12 minutes read

Jacob Clausen

Jacob Clausen

Engineering

Building an AI-first Photos app with Expo and Coreviz SDK

Users, Development, React Native

Building an AI-first Photos app with Expo and Coreviz SDK

Building native-feeling photo grids in Expo: How to recreate iOS Photos' pinch-to-zoom interaction using multiple virtualized grids and cross-fading.

7 minutes read

Wassim Gharbi

Wassim Gharbi

Guest Author

What our web team learned using Claude Code for a month

Development

What our web team learned using Claude Code for a month

Expo's web team used Claude Code extensively for a month. Learn what worked for us, what didn't, and how to Expo gets real value from AI coding tools.

5 minutes read

Juwan Wheatley

Juwan Wheatley

Engineering

How to modernize mobile retail apps with Expo

Users, Development, React Native

How to modernize mobile retail apps with Expo

Learn how bitglow modernized DEPOT's React Native app with Expo Prebuild, cutting upgrade time by 80% and boosting performance scores from 36 to 90.

21 minutes read

Jonathan Bones

Jonathan Bones

Guest Author

How to build high-quality UIs with Expo and NativeWind

Development, React Native

Building high-quality UIs with Expo and NativeWind

Learn how to design React Native apps directly in code using Expo, NativeWind, and Reanimated. Build reusable components, implement theming, and skip Figma.

3 minutes read

Thomino

Thomino

Guest Author