Curated developer articles, tutorials, and guides — auto-updated hourly


TL;DR: For most new React Native projects, React Navigation with static configuration is a better...


In this Expo & React Native tutorial, you’ll learn how to run a large language model (LLM)...


This article is an English translation of the original Japanese article. I added an Expo app to an....


Sitemaps drift from navigator code within weeks. File-based routing makes that drift visible — and m...


This article is an English translation of the original Japanese article. I develop and operate two....


This article is an English translation of the original Japanese article. I maintain an indie servic...

Foreground, background, and broadcasting a moving dot to another device. The permission order, the t...

Seven React Native and Expo templates in a year. The stack, the schema, the Stripe webhooks, the SDK...


The three-second legitimacy test, keeping OAuth callbacks in-app, the password reset nobody revisits...


npm ci failed on Missing: @opentelemetry/core@2.0.0 — four times, for a package version nothing aske...


Reanimated is the runtime, Moti is the ergonomic layer, Skia is the graphics escape hatch. Pick per ...


Four realistic paths for shipping a mobile app without a technical co-founder, what each one costs i...


iPad support in seven small phases, built on one decision: a 640pt centered content column that no p...


Notifications are where good apps become annoying, so every one had to pass a test: what would I tha...


Originally published on expo.dev/blog by Said Y. Kaban. *This is a guest post from Said Kaban -....


Designer-dev handoff on RN apps has a specific waste: I finish wireframes, hand them to dev, and the...


80% of first-time expo visitors leave with gear they never planned to buy. That spike in unplanned s...