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…
Tech news from the best sources
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…
Munchable's phone app is also a website. Same Expo Router tree, same screens, exported with web.output: "single" and served at app.munchable.app . A…
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…
A screenshot of an interface tells you what it looks like. It doesn't tell you how it feels — what happens when you tap, how a sheet rises, whether…
A person can take thirty photos of the same face and still produce a timelapse that looks like camera shake. On Monday they stand closer to the mirr…
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'…
Один из самых опасных пунктов в BIOS на первый взгляд выглядит совершенно безобидно. Речь не про разгон процессора или ручные настройки напряжения.…
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…
Expo monorepo CI gets slow and flaky for the same reason: we treat all caches as one thing. Then builds run from the repo root, one app reuses anoth…
TL;DR: My entire mobile stack costs $0 a month. Expo builds the app. Supabase holds data and auth. Render runs background jobs. Vercel hosts the lan…
TL;DR: GitHub login in my Expo app broke three separate times. A deep link that went nowhere. A PKCE flow I wired backwards. A redirect URL with a t…
There are thousands of apps on the App Store and Google Play running on Expo 's open source tooling. That's a big number, but it doesn't tell you mu…
If you've watched a coding agent quietly read your documentation, run a command based on what it found there, and never once render the page in a br…
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…
You scan the QR code like you've done a hundred times before, npx expo start is running, the terminal looks fine, but the app on your phone just sit…
A coding agent can already write a working app in an afternoon. The problem is no longer producing the code; it is something else: without a specifi…
"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…
Miniout is a university notes/tasks app. UI is Spanish-only for now. The idea: you should not pick a folder in the middle of a lecture. Write first;…
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…
This article is an English translation of the original Japanese article. After introducing i18next to a React Native app, dates like 7月24日(金) remain…
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…
Our React Native app has one job that can't fail: know where the truck is. Truxo Tracker is the driver app for truxo.ai . Drivers accept freight loa…
This article is an English translation of the original Japanese article. In my club management app, I use the following invite URL for both web and…
Microsoft retired the hosted Visual Studio App Center service on March 31, 2025. That included the managed service many React Native teams knew thro…
This article is an English translation of the original Japanese article. When a user taps a push notification, the entry point differs depending on…
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…
This article is an English translation of the original Japanese article. I migrated an Expo app from Japanese only to Japanese, English, and Simplif…