iOS × Developer Tools
iOS Developer Tools
We track 65 iOS Developer Tools case studies from 33 engineering teams. Swift.org, SwiftLee and Flutter write about it most. Many posts also cover AI and Architecture. The posts run from 2013 to 2026. The newest is from October 2026.
iOS Developer Tools articles 1–30 of 65
Agentic iOS Development with RocketSim and RocketTrace
Antoine van der Lee built his Video Compressor app with AI agents that can actually see and measure what they're building. His accessibility score jumped from 0/100 to 99/100 without manual testing.
Discontinuing Swift Language IDE Support in the Kotlin Multiplatform Plugin
Anton Makeev from JetBrains just announced they're pulling Swift IDE support from the Kotlin Multiplatform plugin. If you're building cross-platform apps, this shift reveals where the ecosystem is actually head...
You don't need a Mac to develop iOS apps anymore
Rami Maalouf from Expo just eliminated the biggest barrier to iOS development: the Mac requirement. Windows and Linux developers can now build, test, and iterate on iOS apps with full Fast Refresh support.
Module Tracking in Swift Debug Info
Adrian Prantl from Apple's Debugger+Compiler Integration team reveals how Swift 6.4 is fixing a debugging problem most developers didn't know they had. The solution? Dramatically smaller binaries and faster, mo...
The iOS Simulator Inside Cursor, Claude Code, and Codex
Antoine van der Lee, creator of RocketSim, is rethinking the iOS Simulator's role as AI agents take over coding. His latest move? Embedding the Simulator directly into Cursor, Claude Code, and Codex.
How to Add Deferred Deep Linking to Your iOS App
Bartek Krason and Mateusz Turbański break down the iOS attribution gap that kills user onboarding. Their solution: deferred deep linking that survives app installation and routes users exactly where they intend...
General Availability of Mobile Platform Support Arrives in Discord Social SDK Version 1.10
Colin Feo from Discord reveals how mobile gaming's retention problem just got a social solution. Discord's Social SDK v1.10 brings full iOS and Android support, and early partners are already seeing lapsed play...
Flutter 3.32 Support and Review
Flutter 3.32 just dropped, and Shorebird has already rolled out full support. If you're shipping Flutter apps, this integration promise is bold: under 5 minutes to get started.
Swift 6.4: What's New in Concurrency
Antoine van der Lee breaks down Swift 6.4's concurrency updates so you don't have to parse through Evolution proposals yourself. These aren't just theoretical improvements: they solve real friction points in as...
Recording a Physical iPhone for App Preview Videos
Creating App Store preview videos from physical iPhones has been a pain. QuickTime gives you square videos without bezels, and manually adding device frames is tedious.
Flutter's multiplatform value for agentic development
Michael Thomsen from Google's Flutter team makes a bold claim: AI-driven development works better with a single codebase than platform-specific code. Here's why Flutter might be the secret weapon for agentic wo...
Saying goodbye to CocoaPods: Swift Package Manager is soon the default in Flutter!
Jenn Magder from Google's Flutter team just announced the end of an era: CocoaPods is out, Swift Package Manager is in. If you're building Flutter apps for iOS, this changes everything about your dependency man...
That's a wrap: Everything Flutter at Google Cloud Next
Emma Twersky from Flutter just dropped the biggest news for cross-platform developers: full-stack Dart is here. If you've been context-switching between languages for frontend and backend, this changes everythi...
Using an MCP to perform product optimizations
Antoine van der Lee stopped guessing what to build next. By connecting his AI coding agent to Amplitude analytics via MCP, he now makes product decisions backed by real user data without leaving his IDE.
Do you need an MCP to build your native app?
Sentry ran 1,350 trials to answer an uncomfortable question: does their newly acquired XcodeBuildMCP tool actually beat a simple markdown file for iOS development?
Core Data Agent Skill: Now available open-source
Antoine van der Lee just open-sourced a Core Data Agent Skill that could save you from rookie persistence mistakes. If you're still working with Apple's older framework, this is a game-changer.
AI App Development: What I Learned in One Month
Antoine van der Lee shipped an AI-powered app in one month and hit a wall so hard he almost killed the project. His biggest mistake? Moving too fast.
11 Things I learned after using AI Agents full-time
Antoine van der Lee went all-in on AI agents for iOS development and jokes that 'Arie and Ingrid (AI) are doing my work while we're having lunch.' After months of daily use, his workflow has changed more than i...
The Journey to Compose Hot Reload 1.0.0
Sebastian Sellmair and Azat Abdullin from JetBrains reveal how they built Compose Hot Reload 1.0.0—a zero-config tool that lets you update Kotlin UI code instantly while preserving app state. The engineering be...
Agent Skills explained: Replacing AGENTS.md with reusable AI knowledge
Antoine van der Lee reveals why he ditched AGENTS.md files across all his projects. The replacement? A reusable AI knowledge system that's already supported by Cursor, Claude, and Gemini.
Swizzling SwiftUI View Body
Noah Martin from Sentry cracked a problem that seemed impossible: swizzling pure Swift code to automatically track SwiftUI view performance. The technique is wild.
Embedded Swift Improvements Coming in Swift 6.3
Swift is coming to microcontrollers, and the latest 6.3 release is making it production-ready. Embedded Swift now handles everything from memory-mapped I/O to proper debugging on resource-constrained hardware.
Reverse Engineering iOS to Fix SDK Crashes
Phil Niedertscheider from Sentry reverse-engineered Apple's private frameworks after iPadOS 26 broke a fundamental assumption: that successful type casts guarantee the object is actually that type.
How to add native code to your app with Expo Modules
Jacob Clausen from Expo shows how to break free from SDK limitations. Building custom native modules doesn't mean abandoning Expo's developer experience.
A Guide to Generating Swift Code with Swift Syntax and Swift OpenAPI (Part 2)
Esraa Eid from Deloitte UK tackles Swift code generation with a deep dive into SwiftSyntax and OpenAPI. If you've ever struggled with generating type-safe models from specs, this comparison will change how you ...
A Guide to Generating Swift Code with Swift Mustache (Part 1)
Esraa Eid from Deloitte UK reveals how to make Swift code generate Swift code—no low-level languages required. She explores three powerful approaches to transform JSON schemas into production-ready Swift struct...
Debugging OOMs: SQLite Query Optimization
Brian Terczynski from Thumbtack tracked down a brutal Android OOM bug that was crashing apps at startup—and the culprit wasn't a memory leak. It was hiding in plain sight: their SQLite queries.
Memory Safety, Ecosystem Talks, and Java Interoperability at FOSDEM 2025
Swift just made a major statement at FOSDEM 2025, and it's not just about iOS anymore. The language is pushing hard into memory safety, embedded systems, and even Java interoperability.
Swift 6.1 Released
Swift 6.1 just dropped with some seriously practical upgrades. If you've been wrestling with concurrency boilerplate or data-race safety warnings, this release is for you.
Eliminating Pbxproj Conflicts with XcodeGen for iOS Project Management
Bevan Christian from IDN Media reveals how his team eliminated merge conflicts that plague every iOS team. Two weeks of sleepless nights resulted in a solution that transforms project management.