iOS

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

733 Articles · 133 Companies · 43 Topics

iOS engineering articles 181–210 of 733

Square Feb 24, 2025

Mobile Payments SDK General Availability and Terminal API Features

Square just launched their Mobile Payments SDK to GA with a twist: your phone becomes the card reader. No external hardware required for contactless payments.

Callstack Feb 11, 2025

Profiling Native Code in React Native with Tracy

Profiling React Native apps just got a serious upgrade. Tracy, the real-time profiler that game developers swear by, now works seamlessly with React Native's native layer.

Pinterest Feb 11, 2025

The Quest to Understand Metric Movements

Your key metric just tanked 20%. Was it a code change? An OS update? A data pipeline bug? Pinterest built a platform to answer this question at scale.

Duolingo Feb 7, 2025

How we reduced manual regression tests by 70% using AI tools

Duolingo's QA team cut manual regression testing by 70% using AI. Here's how they made it work at scale.

Very Good Ventures Feb 4, 2025

10 Reasons To Choose Flutter for Your Mobile App

Very Good Ventures makes the case for Flutter with data that's hard to ignore: 93% developer satisfaction and 24% user growth in a single year. If you're evaluating cross-platform frameworks, this breakdown cut...

Swift.org Blog Feb 1, 2025

The Next Chapter in Swift Build Technologies

Owen Voorhees from Apple just dropped a bombshell: the build engine that powers millions of App Store apps is now open source. This changes everything for Swift developers working across platforms.

Wise Jan 29, 2025

Building 3D Animations in Mobile Apps

Yağız Gürgül from Wise Engineering reveals how they shipped interactive 3D animations in their mobile app—and crushed a 324 MB asset bundle down to just 3.7 MB. The secret? A clever web-based approach that deli...

React Native Blog Jan 21, 2025

React Native Version 0.77 Release

React Native 0.77 just dropped with over 1,061 commits from 161 contributors. The team is bringing web-standard CSS properties to mobile and making a bold move to Swift for iOS templates.

Posts on Reddit Jan 16, 2025

Is Swift dramatically better than React Native?

Swift vs React Native: the debate that never dies. But what does the data actually show?

Mercari Dec 24, 2024

Leading a project to migrate hundreds of screens to SwiftUI/Jetpack Compose from UIKit/AndroidView in Merpay

Merpay just migrated hundreds of payment screens to modern UI frameworks while keeping their app running in production. Here's how they managed a 2-year engineering transformation.

Coinbase Dec 18, 2024

Boosting App Performance: Strategies to Optimize Network Requests

Coinbase cut network requests by 64% during traffic spikes without degrading user experience. Here's how they engineered their way to massive scale.

Duolingo Dec 18, 2024

How we sped up Android and iOS builds by 68% on CI

Duolingo's engineers were stuck waiting 50 minutes for every CI build. That's hundreds of hours wasted every week across the team.

Meta Dec 18, 2024

How we think about Threads’ iOS performance

Meta's Threads hit 100M users in 5 days, then scaled to 300M monthly users. How did the iOS team keep performance from collapsing under hypergrowth?

Mercari Dec 14, 2024

Learnings About Swift Testing

Apple's Swift Testing framework is here, and Mercari's iOS team thinks it's a game-changer. If you're still on XCTest, here's what you're missing.

Lyft Dec 11, 2024

Integrating Extensions into Large-Scale iOS apps

Lyft's iOS team built an Apple Maps extension that lets users book rides without leaving Maps. But the initial version added 45MB to their app—nearly a quarter of Apple's 200MB cellular download limit.

Callstack Nov 28, 2024

Upgrading React Native in Brownfield Applications

Upgrading React Native in a brownfield app isn't just harder than a greenfield project. It's a completely different beast that most teams underestimate.

Discord Nov 27, 2024

Measuring Product Impact Without A/B Testing: How Discord Used the Synthetic Control Method for Voice Messages

Discord wanted to measure Voice Messages impact, but A/B testing would break the feature. Network effects meant users in control groups couldn't receive voice messages from treatment users.

Callstack Nov 25, 2024

Integrating React Native into Existing Applications

Callstack reveals how to add React Native to existing native apps without a full rewrite. This brownfield approach is changing how engineering teams think about cross-platform development.

Grab Nov 22, 2024

How We Reduced GrabX SDK Initialisation Time

Grab's SDK was taking 4 minutes to initialize with 400MB of config data. That's a cold start problem that kills autoscaling.

AVIV Group Nov 19, 2024

iOS 18: Apple's Translation API

activesludge breaks down iOS 18's Translation API with real-world demos that show how to eliminate copy-paste translation workflows. This is the most practical guide I've seen for implementing on-device transla...

Callstack Nov 18, 2024

Brownfield Development with React Native

Callstack reveals how brownfield React Native integration lets you modernize native apps without the dreaded full rewrite. This collection of insights shows exactly how companies like Shopify and Zalando pulled...

Very Good Ventures Nov 13, 2024

Flutter Myths: Clearing Up Common Misconceptions

Still think Flutter is too slow for production apps? Very Good Ventures just dismantled the 6 biggest myths holding teams back from adopting this cross-platform framework.

Duolingo Nov 8, 2024

How server-driven UI keeps our shop fresh

Duolingo ships UI changes in minutes, not weeks. Their server-driven UI system bypasses app store releases entirely.

Sentry Nov 4, 2024

Enabling Out Of The Box Performance Insights In The Unity SDK

Stefan Jandl from Sentry just cracked a tough problem: how do you auto-instrument performance monitoring in Unity games without asking developers to write a single line of code?

Grab Oct 30, 2024

How we reduced peak memory and CPU usage of the product configuration management SDK

Grab's configuration management SDK was crushing service performance with memory spikes and CPU throttling. 98% of services were loading 100x more data than they actually needed.

Callstack Oct 28, 2024

Enhance App Performance and Business with Real User Monitoring (RUM)

Real User Monitoring isn't just a performance tool. It's the bridge between what you think users experience and what actually happens in production.

Posts on Reddit Oct 23, 2024

SwiftUI or UIKit in 2024 & 2025?

SwiftUI or UIKit? The iOS dev community is split, and new grads are caught in the middle trying to figure out which framework will actually land them a job.

Posts on Medium Oct 22, 2024

How to use VSCode/Cursor for iOS development

What if you could ditch Xcode's sluggish editor and use VSCode/Cursor for iOS development? Turns out, you can build a surprisingly functional setup.

Mercado Libre Oct 9, 2024

Tales of Performance Engineering

Diego Parra from Mercado Libre's Performance Engineering team just shared how they slashed API response times by 60% with one strategic fix. The culprit? Regex compilations eating 40% of CPU cycles.

DoorDash Oct 1, 2024

Precision in Motion: Deep Learning for Smarter ETA Predictions

DoorDash handles 2 billion orders annually, and every ETA prediction matters. Their old tree-based models couldn't keep up with the complexity.