iOS

Articles on iOS performance, Swift optimization, Xcode tooling, and building fast Apple platform apps.

733 Articles · 133 Companies · 43 Topics

iOS engineering articles 31–60 of 733

Shorebird Aug 5, 2026

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.

Shorebird Aug 5, 2026

Protect your Flutter iOS apps with Shorebird Obfuscation

Shorebird just launched obfuscation for Flutter iOS apps. If you're shipping sensitive code or worried about reverse engineering, this changes the game.

Discord Aug 4, 2026

Squircles, Styles, and Spacing: How Your Feedback is Helping Improve Mobile

Discord's Design Systems Team just shipped a masterclass in cross-platform consistency. Their mobile redesign proves that listening to user feedback can drive meaningful UX improvements at scale.

Trendyol Jul 30, 2026

The Scroll Problem in iOS UI Tests and How XCScrollHelper Solves It

Dogancan Mavideniz from Trendyol reveals how his team cut iOS UI test execution time by 5x. The culprit? The way XCTest handles scrolling.

Shorebird Jul 23, 2026

Shorebird's Ongoing Performance Work for Flutter 3.44+

Shorebird is tackling Flutter performance head-on with their work on version 3.44+. If you're shipping Flutter apps, this matters.

PickMe Jul 22, 2026

Building a NavigationStack-Like SwiftUI Navigation Layer for Lower iOS Versions

Gishantha Darshana from PickMe Engineering built a NavigationStack-style router that works on iOS 15. No more hidden NavigationLinks cluttering your SwiftUI views.

Just Eat Jul 22, 2026

Revisiting the Just Eat Takeaway iOS Modular Architecture in 2026

Alberto De Bortoli from Just Eat Takeaway reveals how a simple UI component exposed a 7-year-old architectural blind spot. The fix? Stop organizing by graph position, start organizing by purpose.

SwiftLee Jul 20, 2026

How to Test iOS Apps in Different Time Zones on a Physical iPhone

Antoine van der Lee just cracked a problem that's plagued iOS developers for years: how do you test time zone changes on a real device without boarding a plane?

Deloitte Jul 9, 2026

The Mistake That Taught Me to Use Flutter Flavors

Abdelrahman Khalil accidentally shipped a production app pointing to staging servers. That painful mistake led him to master Flutter Flavors—and he's breaking down exactly how to avoid the same fate.

Grab Jul 3, 2026

Deep Dive into iOS Automation at Grab - Continuous Delivery

Grab's iOS team ditched Fastlane for custom bash scripts and built a Slackbot named Iris (reverse of Siri) to automate their entire build pipeline. Sometimes simpler really is better.

Salesforce Jul 1, 2026

How AI Learned to Investigate Mobile Build Failures Like an Experienced Support Engineer

Archana Indran's team at Salesforce turned years of mobile debugging expertise into AI that investigates build failures like a senior engineer. Eight people now support 60+ repositories with less firefighting.

SwiftLee Jun 29, 2026

Memberwise Initializer in Swift explained with Code Examples

Antoine van der Lee explores a subtle Swift 6.4 change that eliminates a common source of boilerplate code. If you've ever written manual initializers just to hide private properties, this one's for you.

Duolingo Jun 24, 2026

How We Automated iOS Unit Test Generation with AI

Kush Agrawal from Duolingo just shared how they generated 85,000 lines of iOS test code with almost zero manual effort. The bottleneck in software development has officially flipped: it's no longer writing code...

SwiftLee Jun 21, 2026

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...

SwiftLee Jun 16, 2026

SwiftUI Best Practices, straight from Apple's Xcode 27 Agent Skill

Antoine van der Lee reverse-engineered Apple's official SwiftUI Agent Skill from Xcode 27 and found something surprising: it's laser-focused on performance, but leaves out huge chunks of everyday SwiftUI develo...

Shopify Jun 12, 2026

Building Arrive's Confetti in React Native with Reanimated

Joel Besada from Shopify reveals how they built a delightful confetti animation in React Native that runs at 60 FPS without blocking the JavaScript thread. The secret? Declarative animations that execute entire...

PickMe May 28, 2026

API Testing in Mobile Apps: The Backbone of Digital Experiences

Hafsa Amanulla from PickMe reveals why your beautiful mobile UI means nothing if your APIs are broken. A delayed menu load or failed promo code isn't just annoying—it's a business killer.

SwiftLee May 26, 2026

Using Xcode Instruments to optimize Swift Concurrency Code

Antoine van der Lee makes a bold claim: AI-generated Swift code might look fine, but Xcode Instruments reveals the hidden performance disasters lurking beneath. Even experienced developers are getting lazy abou...

SwiftLee May 18, 2026

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 May 18, 2026

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...

Getir May 13, 2026

Surviving Production: The Performance Gauntlet

Berkay Özdemir from Getir's Market Discovery Team cut category page load times from 8 seconds to 2 seconds. Then production traffic hit, and everything started crashing.

SwiftLee May 11, 2026

AI-Powered Xcode Simulator Automation (token-efficient)

Antoine van der Lee just shipped a CLI that makes AI agents 19% faster at controlling Xcode Simulator while using 63% fewer tokens. If you're building with AI coding assistants, this changes the game.

PickMe May 10, 2026

Never Miss a Critical App Crash Again: Integrating Firebase Crashlytics with Google Chat

Chamod Lakmal shares how discovering hundreds of weekend crashes on Monday morning pushed him to build an automated alert system. No more silent failures destroying your app's reputation while you're offline.

SwiftLee May 4, 2026

Unexpected Task suspension points in Swift Concurrency

Antoine van der Lee uncovered a sneaky Swift Concurrency bug that was silently destroying his app's performance. The culprit? An innocent-looking Task that was secretly hopping on and off the main thread hundre...

Flutter Apr 30, 2026

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...

Flutter Apr 27, 2026

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...

SwiftLee Apr 27, 2026

Immediate tasks in Swift Concurrency explained

Antoine van der Lee tackles a subtle but powerful new Swift 6.2 feature that most developers will misuse. Task.immediate promises faster execution, but it can easily freeze your UI if you're not careful.

Shopify Apr 22, 2026

Maintaining a Swift and Objective-C Hybrid Codebase

Adrianna Chang from Shopify reveals how to write new Swift code in legacy Objective-C apps without rewriting everything. The secret? Strategic bridging patterns that let both languages coexist.

Grab Apr 22, 2026

Record, generate, run: AI-powered UI test generation for iOS

Grab Engineering just turned a days-long iOS testing nightmare into a 10-minute workflow. Their AI-powered system records your app interactions and auto-generates complete UI tests, including mocks, feature fla...

Thumbtack Apr 21, 2026

Leveraging AI to build a faster iOS CI system

Muhieddine EL Kaissi from Thumbtack cut iOS CI time in half using runtime coverage instead of running every test. His Smart Test Selection system proves you don't need faster tests—you need fewer tests.