I shipped an alpha notes app where the home screen is the capture field
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;…
Tech news from the best sources
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…
This is an English translation of my original article on Qiita . My Expo app occasionally stayed on the splash screen when it was launched by tappin…
This is an English translation of my original article on Qiita . An Android build failed in an Expo SDK 54 app. The project still used Expo SDK 54,…
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…
Users whitelist only four notification categories: someone they know did something involving them, a thing they explicitly set up, a transaction the…
Если вы делаете приложение на React Native / Expo и вам нужны Яндекс.Карты , вы наверняка столкнулись с проблемой: у Яндекса есть официальный…
Если вы делаете мобильный банкинг, финтех или госсервисы для узбекского рынка, рано или поздно вы столкнётесь с MyID — национальной системой биометр…
Three build profiles, three backends. My Expo app's development build should talk to my local sandbox, preview to the dev branch, and production to…
To learn how to analyze an error, we are going to use the error below as an example: nx run mobile : android ✔ 7 / 7 dependent project tasks succeed…
How I Built a Block Puzzle Game with React Native and Expo A few weeks ago, I launched my first mobile game — a block puzzle called Blockbeam. It's…
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…
"I just want to build my app." That sentence sounds simple. But if you've ever started a new React Native project, you know that is rarely what actu…
I asked ~40 indie React Native devs one question: "What do you wish your boilerplate did differently?" Three wishes dominated: less opinionated navi…
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…
Switching from @expo/vector-icons to React Native's official icon packages can cut your bundle size by 4MB or more. Here's how to make the change an…
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…
Expo Router just made its biggest change since launch. Version 56 forks from React Navigation, adds streaming server-side rendering, and gives Andro…