Deep‑link crashes in Expo Router when the app hits real traffic
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…
Последние новости Architecture от Tech News
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…
We are not the first to bring Android to iOS. Earlier projects brought Android's runtime along with the application. Dalvik was built for Android, i…
Most App Store submission checklists are flat lists. They tell you what has to be true, in roughly the order Apple numbers its guidelines, which is…
"Should we go native or cross-platform?" is the first question on almost every mobile project, and the answer is rarely about which framework is bes…
The motion design industry is accustomed to relying on established formats: Lottie, Rive, video, or frame sequences (PNG/GIF). However, when attempt…
By Robin Winters · First published June 30, 2026 · Republished October 2, 2026 Original LinkedIn edition · Readable HTML edition · Robin’s portfolio…
By Robin Winters · First published July 30, 2026 · Republished October 2, 2026 Original LinkedIn edition · Readable HTML edition · Robin’s portfolio…
By Robin Winters · First published April 2, 2026 · Republished October 2, 2026 Original LinkedIn edition · Readable HTML edition · Robin’s portfolio…
A walkthrough of the modules, source sets and Gradle setup behind a Kotlin Multiplatform app on Google Play. Part 2 of “Building an Exam Prep App wi…
Universal Links solve exactly one case: a user who already has your app taps a link and iOS hands it straight to scene(_:continue:) . They do nothin…
I wanted to control my Mac from my iPhone from anywhere , not just when both devices are on the same Wi-Fi. So I built RemoteMac — an open-source re…
When I’m researching something I want to buy, I usually end up with the same problem: Too many tabs. Too many screenshots. Too many links. And event…
During my React Native development journey, I faced several issues managing dev and prod environments — API URLs, Firebase configuration, Android fl…
Field notes · simframe · iOS Simulator The observation What I noticed watching Claude test my app I had asked Claude Code to check a fix on the iOS…
Привет, Хабр! На связи Владимир Бойко, ведущий iOS‑разработчик в Т‑Банке. В статье расскажу, как мы построили AI‑QA‑агента, кото…
Last week's native-window release could open an editor, inspector, and tool palette as separate operating-system windows. Then an ordinary Dialog.sh…
Everyone's been talking about the iPhone Duo. The hinge, the cover screen, the price. But the detail that stuck with me was much smaller than all of…
Apple has announced that developers can now submit their apps and games to the App Store, leveraging the new features and innovations in iOS 27, iPa…
A practical UIKit screenshot pipeline, a paywall layout bug, and the failure modes to fix before trusting CI. iOS visual regression testing can star…
Every "add AI to your Flutter app" tutorial ends the same way: get an API key, add a billing card, send the user's text to somebody else's server, a…
Once, just to change an interface field, I spent nearly half an hour switching back and forth between several tools. The code was modified in VSCode…
A watch app is not a second form in the phone process. It is another application on another device, with its own storage, startup sequence, and peri…
Every app we ship gets reviewed by someone else's QA. Two someones, actually — Apple and Google — each with its own rulebook, and each rulebook come…
I built an app as an experiment with Codex's design capabilities. The app is called NameSnap Picker. It helps teachers, streamers, coaches, parties,…
We have rebuilt the Codename One GUI Builder again. This is its third generation. The interesting part is not another drag-and-drop surface. It is w…
The guidelines you know were written for web pages. Native apps borrow their intent and rewrite the mechanics. If your accessibility strategy assume…
Why computed properties help readability, what @ViewBuilder actually does, and when a separate View type matters Every SwiftUI codebase eventually g…
Cloud-based AI has two persistent problems for mobile developers: latency, because every inference call is a round trip to a server, and privacy, be…
I recently released Mathastic , a fast-paced math puzzle game for iOS and Android. I’m Tapadyuti Chatterjee, a software engineer interested in distr…