Blog

Insights on software development, security, and technology from our team.

Showing posts taggedmobile-development

Shopify is leaving React Native for Swift and Kotlin. The reason isn't what you think.

Shopify is rebuilding its mobile apps in Swift and Kotlin, not because React Native was slow, but because AI agents changed the cost of two codebases. Here's what mobile teams should actually take from it, and the headless-logic trick that works whatever stack you're on.

React Native 0.87 makes the Strict TypeScript API the default. Here's your upgrade order.

React Native 0.87 landed on August 11, and it makes the Strict TypeScript API the default for every project. That turns deep imports into type errors and reshapes ref types, on top of experimental Swift Package Manager support, AGP 9, and a higher toolchain floor. Here is the upgrade order we would actually use, and the one grep that tells you how much work you are in for.

SwiftUI's @State just became a macro, and Xcode 27 will break some of your builds

WWDC 2026 turned SwiftUI's @State from a property wrapper into a macro. In Xcode 27 a common init pattern now fails to compile. The App Store floor is still iOS 26, so this is a chore you can schedule, not an emergency, if you start now.

Android is officially Compose-first. Your View-based app is now legacy code.

At Google I/O 2026, Google made Jetpack Compose the official way to build Android UI and moved the View toolkit into maintenance mode. For the many production apps still built on Views, that turns a long-running question into a real decision. Here is how mobile teams should respond, without rewriting everything at once.

Apple and Google just made phones less sticky. Mobile teams need a new playbook.

iOS 26.5 shipped this week with wireless Transfer to Android, RCS end-to-end encryption, and a new App Store subscription tier. Hours later, Google's Android Show I/O Edition 2026 confirmed the cooperation runs both ways. Platform lock-in just got weaker, and that changes how mobile teams should think about retention and pricing.

Apple is pulling vibe-coding apps, and honestly, we get it

Apple removed the AI app-builder "Anything" from the App Store last week, citing code execution rules. It's the third vibe-coding tool Apple has targeted this month. Here's why this matters for every team building on iOS, and what to do about it.

AI just moved into your IDE. Here's what that actually means.

Laravel shipped a first-party AI SDK. Apple put autonomous coding agents inside Xcode. Both happened in the same week. We break down what this means for development teams building web and mobile apps, and where to be careful.

Laravel ships an AI SDK, Apple opens Xcode to autonomous agents, and we have thoughts

This week Laravel released a first-party AI SDK that unifies multiple AI providers behind a single API. Days earlier, Apple dropped Xcode 26.3 with built-in support for autonomous coding agents from Anthropic and OpenAI. Here's what both moves mean for development teams.

When There's No Breaking News: What Development Teams Should Focus On Instead

Sometimes the biggest tech story is that there isn't one. Here's what your development team should prioritize when the news cycle goes quiet.