Enforcing a concrete performance budget for Expo EAS builds and OTA updates
The situation Say you are a mobile engineer on a small React‑Native team that uses Expo Application Services (EAS) for CI‑driven builds and over‑the…
Latest Testing & QA news from Tech News
The situation Say you are a mobile engineer on a small React‑Native team that uses Expo Application Services (EAS) for CI‑driven builds and over‑the…
The situation You are a mobile lead on a React Native product that just shipped version 2.4 with Expo Router 2.1.0. The release added a “share‑to‑ap…
The situation You are the lead mobile engineer on a React Native app that ships to 150 000 active iOS and Android users. The app currently uses the…
You update your simulators, iOS 27 drops, and every app you haven't rebuilt yet either misbehaves or just looks wrong on the new scene-based life cy…
A user files a bug report that says "Settings crashes when I scroll to the bottom." No stack trace, no reproduction steps, no screen recording. You'…
I spent 15 years running operations and P&Ls, not writing apps. In August I set out to put PromptSpend, my open-source LLM cost calculator, on i…
Every React Native developer has run the same experiment by now: point an AI agent at the codebase, ask for a feature, watch it produce something th…
"Expo's ecosystem helped us take human error and effort out of the release process, from a local build to a validated release." — Nathan Ahn, CTO, S…
App Review rejected my iOS app under Guideline 2.1. The note said reviewers were unable to locate the App Tracking Transparency permission request w…
Every week a founder DMs me the same question: "Should I build my React Native app from scratch or buy a template?" Here's the framework I use to an…
This article is an English translation of the original Japanese article. When I added an Expo app to an existing Next.js web service, I initially wa…
Microsoft retired the hosted Visual Studio App Center service on March 31, 2025. That included the managed service many React Native teams knew thro…
If your React Native app only speaks English, you're leaving ~75% of smartphone users on the table. Here's the modern stack for shipping a multiling…
I recently shipped Add to Calendar: AI Events — an iOS app that turns screenshots and text into calendar events — built with Expo SDK 52 and React N…
Originally published on expo.dev/blog by Seth Webster. I recently joined Expo as Chief Developer Evangelist while I continue to serve as Executive D…
TL;DR Figma reviews miss everything that's a function of the real device — touch targets, scroll momentum, keyboard behavior, font substitution, dar…
Originally published on expo.dev/blog by Dan Kelly. B2B mobile apps face a different challenge than consumer apps. You're not competing for attentio…
Every AI feature I've worked on has done the same quiet thing: collect the user's text, send it to someone else's server, pay per token, and pray th…
Expo SDK 56 ships with a custom Kotlin compiler plugin that eliminates reflection from Expo Modules on Android. The result: 70% faster module initia…
The Expo MCP Server dropped its paywall. Anyone with an Expo account can now hook up their AI coding assistant to Expo docs and tools. Previously, y…
There's a specific kind of frustration that comes from using a health app that feels like it was built by engineers who've never actually used it. T…
Originally published on expo.dev/changelog By Alan Hughes, Brent Vatne Today we're announcing the release of Expo SDK 56. SDK 56 includes React Nati…
Originally published on expo.dev/blog by Jacob Clausen. Have you ever shipped a critical fix to your entire user base within minutes of merging the…
Я делаю мессенджер ONEMIX на React Native. К моменту, когда я начал писать этот пост, в нём уже больше десятка экранов, групповые WebRTC-звонки чере…
I'm shipping a subscription-based React Native app and went through the "do I use RevenueCat or roll my own?" question that probably every solo RN d…