iOS

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

733 Articles · 133 Companies · 43 Topics

iOS engineering articles 91–120 of 733

SwiftLee Feb 8, 2026

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.

PickMe Feb 6, 2026

Why Your Mobile App Is Not as Secure as You Think

Pavithra Chamod J from PickMe Engineering drops a hard truth: your mobile app's security measures are probably theater. Once an APK hits a rooted device, all bets are off.

Individual Author Feb 4, 2026

Common Mistakes When Shifting Left in Mobile Testing

Russell Morley reveals why most mobile teams think they're shifting left in testing, but are actually just moving their pain earlier in the pipeline.

SwiftLee Feb 2, 2026

SwiftUI Agent Skill: Build better views with AI

Antoine van der Lee from SwiftLee introduces an open-source Agent Skill that teaches AI to write better SwiftUI code. No more fixing the same mistakes over and over in your AGENTS.md file.

Reddit Feb 2, 2026

Protecting Your GraphQL

Stas Kravets shares how a Python GraphQL service's P99 timeout detection was so unreliable that only P50 requests actually timed out as expected. The culprit? IO operations under heavy load can bring down your ...

Swift.org Blog Jan 30, 2026

What's New in Swift: January 2026 Edition

Nick Sloan from Studioworks processed millions in invoices with Swift on the server and saw fewer production bugs than in 20 years of web development. Here's what's happening in the Swift ecosystem this month.

Doist Jan 27, 2026

Optimizing GRDB in Todoist for iOS

Todoist's iOS app became nearly unusable for some users after migrating from Realm to GRDB. The culprit? A SQL query generating 128,136 intermediate rows from just 399 actual records.

SwiftLee Jan 25, 2026

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.

Swift.org Blog Jan 22, 2026

Improving the Usability of C Libraries in Swift

Doug Gregor from the Swift Language Steering Group reveals how to transform clunky C library APIs into elegant Swift code without touching a single line of the original C headers.

SwiftLee Jan 19, 2026

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

Teknasyon Jan 15, 2026

Performance-Focused UIKit Rendering and Animation Flow

Rabia Mercan from Teknasyon reveals why your smooth UIKit animations are secretly destroying performance. The culprit? Offscreen rendering you never knew was happening.

Guardsquare Jan 13, 2026

Xcode 26: Enhanced Security for iOS Apps

Timothy Werquin from Guardsquare reveals why Apple's new Xcode 26 'enhanced security' features miss the most common iOS app threats. While exploit mitigation sounds impressive, the real danger lies elsewhere.

Kotlin Blog Jan 13, 2026

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

Kotlin Blog Jan 13, 2026

Compose Multiplatform 1.10.0

Elvira Mustafina from JetBrains just dropped Compose Multiplatform 1.10.0, and it's solving one of the most annoying pain points in cross-platform development. Three different @Preview annotations? Gone.

SwiftLee Jan 12, 2026

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.

Sentry Jan 10, 2026

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.

Gojek Jan 6, 2026

Project Butter: A Journey for App Performance Improvement

Gojek's Android app was taking 14.35 seconds to launch. With 500+ modules and millions of lines of code, something had to change.

Simform Jan 5, 2026

Unlock Native Power in Flutter Part 2

Flutter developers: still treating native integration like a black box? You're leaving serious performance on the table.

PickMe Jan 1, 2026

Mastering Location Services in Mobile Apps — A Guide for Android (Jetpack Compose) & iOS (SwiftUI)

Pavithra Chamod J from PickMe Engineering breaks down the biggest challenge in mobile dev: making location services work seamlessly across Android and iOS without draining batteries or violating privacy.

Posts on Medium Jan 1, 2026

The State of Agentic iOS Engineering in 2026

Thomas Ricouard spent only 2% of his time in Xcode last year while shipping more iOS code than ever. His secret? Treating AI agents as tireless coworkers, not autocomplete tools.

Simform Dec 31, 2025

Unlock Native Power in Flutter Part 1

Flutter's cross-platform magic hits a wall when you need native APIs. Here's how to bridge that gap without losing your mind.

Grab Dec 23, 2025

Demystifying user journeys: Revolutionizing troubleshooting with auto tracking

Ever tried debugging a mobile app crash without knowing what the user actually did? You're flying blind.

Swift.org Blog Dec 19, 2025

What's New in Swift: December 2025 Edition

Tim Sneath reflects on Swift's explosive growth: from a simple blog post 10 years ago to 70+ repositories with hundreds of weekly contributors. The language now runs everywhere from Pebble watches to AWS Lambda...

Kotlin Blog Dec 19, 2025

How Mobile Development Teams Use Kotlin in 2025

José Luis González, a JetBrains-certified Kotlin Trainer, reveals the production bugs that still plague mobile teams in 2025. One tiny mistake in exception handling can silently break your entire app's lifecycl...

Kotlin Blog Dec 16, 2025

Kotlin 2.3.0 Released

Kotlin 2.3.0 just dropped with some serious multiplatform firepower. If you're building cross-platform apps, this release fundamentally changes how you work with Swift, Wasm, and native code.

Hotstar Dec 12, 2025

Preventing Performance Regressions on iOS Apps

JioHotstar was stuck in a frustrating cycle: fix performance issues, ship the update, watch them resurface weeks later. Sound familiar?

Kotlin Blog Dec 11, 2025

Exploring KotlinX Benchmark Results with Kotlin Notebooks

Filipp Zhinkin and Teodor Irkhin from JetBrains show how staring at raw benchmark tables is costing you insights. Kotlin Notebooks turn those text dumps into interactive visualizations that actually tell a stor...

Expo Dec 10, 2025

How to implement iOS widgets in Expo apps

Arthur Spalanzani built an affirmations app where the widget IS the product, not a companion feature. His widget-first approach achieved 80.7% adoption and unlocked organic social sharing that traditional app s...

React Native Blog Dec 10, 2025

React Native Version 0.83 Release

React Native 0.83 just dropped with a historic first: zero breaking changes. The team is finally delivering on their promise of predictable, painless upgrades.

Kotlin Blog Nov 24, 2025

The Ultimate Kotlin Multiplatform Watchlist

Ekaterina Petrova curated 10 KotlinConf talks that show how Duolingo, McDonald's, and StoneCo achieved massive scale with Kotlin Multiplatform. Skip the beginner mistakes and learn from teams already shipping t...