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 Open Source 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…
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 Say you are the lead mobile engineer on a cross‑platform product that ships a daily active user base of ≈ 500 k. The next sprint’s mil…
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…
The situation You are a mobile engineer on a small React‑Native team (React Native 0.73, Reanimated 4.5). The sprint goal is to implement a draggabl…
I Built a Bilingual "Mini-Uber" for My Dad's Escalade Business My dad drives a Cadillac Escalade. He's licensed in California (TCP permit — the real…
A Google Play “Contains ads” declaration is a small release task with an app-wide answer. Before you submit, Play Console asks whether your app cont…
Android 15 changes how an app’s window meets the edges of the screen. For apps targeting Android 15 (API level 35) or higher, edge-to-edge display i…
Android advertising ID work can look like a one-line manifest change. The risky part is deciding whether your app or one of its included libraries u…
A lower platform commission can look like an easy win until you count the work around it. If your subscription app sells digital services through th…
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…
I was the first engineering hire at Synapsis Medical Technologies, where I owned the architecture for a HealthTech AI platform from day zero. We wer…
I was three weeks out from a major release for a clinical HealthTech platform when we hit a wall that didn't exist in our staging environment. We we…
From the Streaming CDN team. The original, kept up to date, is at streaming-cdn.ewin888.com/guides/react-native-incoming-call-screen . A calling app…
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…
Go one minute over your Instagram limit and you owe $15 to the NRA. Or to Everytown. Or to whichever organisation makes your skin crawl. You picked…
An open-source React Native toolkit for vertical video feeds: snap paging, bounded video players, tap and scrub gestures, and pluggable video adapte…
Trading-card grading looks like an image-classification problem until you try to build it. A grade is driven by several physical properties at once:…
TL;DR File-based routing = your folder structure is your route config. No routes.js , no giant switch statement. The core conventions are nearly uni…
Originally published on the MatrixInn Solutions blog . React Native vs Flutter is still the first real decision most teams make when they commit to…
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'…
It is a simple and humble Global state management . I know, Now you are thinking "Why not React context or any others?". The answer is simple. Peopl…
If you've shipped a React Native app, you've probably wired up universal links / app links already. Existing users tap a link, the OS hands it to yo…
The confession first I am a software engineer. I ship things for a living. And I have never once, in my adult life, opened a to-do app and felt anyt…
I'm not looking for a designer to make our startup look good. I'm looking for someone who might change what we decide to build. Some people see a we…
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…
An Honest Cross-Platform Comparison — No Sugar Coating Cross-platform development promises something attractive: build once and run everywhere . The…
Building a React Native app is only half the job. Once an app is in production, one of the biggest challenges is shipping fixes and improvements qui…