iOS

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

733 Articles · 133 Companies · 43 Topics

iOS engineering articles 241–270 of 733

incident.io Mar 25, 2024

incident.io harnesses the power of native modules and CNG

Dan Kelly explores how incident.io shipped a production mobile app in months without hiring a single mobile engineer. Their secret? Leaning hard into Expo's 'golden path.'

Swift.org Blog Mar 20, 2024

Swift Performance Benchmarks

Joakim Hassila from Ordo One built a performance benchmarking tool that major Swift projects like Foundation, SwiftNIO, and SwiftPM are now using. If you're shipping Swift code without performance tests, you're...

Walmart Mar 8, 2024

Performance Measurement for Native Apps

Supriyo Mondal from Walmart reveals how they shaved 500-600ms off view rendering times by changing a single boolean flag. Sometimes the biggest performance wins come from the smallest tweaks.

Swift.org Blog Mar 7, 2024

Pack Iteration Performance in Swift

Sima Nerush from Apple's SwiftUI team just made working with Swift parameter packs dramatically simpler. What used to require error-throwing workarounds now fits in a clean for-in loop.

Duolingo Mar 1, 2024

How dogfooding helps us build a better Duolingo

Duolingo catches critical bugs before users ever see them. Their secret? 70% of employees actively use internal builds daily.

Walmart Feb 29, 2024

Mastering Page Load Time: iOS App Optimization Strategies

Pooja Krishna from Walmart Global Tech reveals why your iOS app's slow page loads are costing you users. The target? Under 2 seconds from tap to interactive content.

Cred Feb 12, 2024

Pareto Principle in Action: Boosting Performance with Smart Caching

CRED Engineering faced a nightmare: caching every query combination would require 45,768+ TB of storage. Here's how they got it down to 135 MB.

Callstack Feb 2, 2024

React Native Support for Apple Vision Pro Development

Callstack just brought React Native to Apple Vision Pro, opening spatial computing to JavaScript developers. This changes the game for cross-platform VR development.

Very Good Ventures Jan 22, 2024

Benefits of Flutter for Cross-Platform App Development

Still running separate iOS and Android teams in 2024? The economics of native development just stopped making sense. Here's why Flutter is quietly becoming the default choice for engineering leaders who need to...

Sentry Jan 17, 2024

How We Improved Performance Score Accuracy

Edward Gou from Sentry reveals why their performance scores were lying to developers. A single slow pageload could tank your entire app's score, even when 99% of users had fast experiences.

Very Good Ventures Jan 16, 2024

Learn About the Leading Multi-Platform Frameworks

Still running separate iOS and Android teams in 2024? VGV breaks down why Flutter and React Native are replacing the old playbook for multi-platform development.

Just Eat Jan 3, 2024

Scalable CI/CD Pipelines for iOS

Alberto De Bortoli from Just Eat Takeaway reveals how his team built a fully automated iOS CI system that supports 40+ developers with just 5 bare metal instances. No manual SSH. No weekend waste. Pure infrastr...

Swiggy Dec 19, 2023

Optimising the Swiggy Restaurant App

Swiggy's restaurant app was crashing under load. Their React Native app couldn't handle more than 100 orders on budget devices, and they needed to scale 10x.

Gojek Dec 8, 2023

Evolution of Bid Notifications to Courier

Gojek was sending 97-99% of driver bid notifications successfully. They rewrote the system and hit 99.9%+.

Reddit Dec 4, 2023

Reddit Recap: State of Mobile Platforms Edition (2023)

Reddit's mobile team just dropped their brutally honest take on iOS vs Android development in 2023. Spoiler: neither platform makes it easy.

Mercari Dec 4, 2023

Performance monitoring in Mercari mobile apps

Mercari rewrote their entire mobile app and faced a nightmare scenario: millions of users reporting the new version felt slower than the old one.

PhonePe Nov 29, 2023

Embracing SwiftUI: PhonePe's Journey Building ONDC-Powered Pincode

PhonePe's iOS team built their entire ONDC shopping app in SwiftUI when most considered it too risky for production. The result? 1M+ downloads and a blueprint for modern iOS development.

DoorDash Nov 28, 2023

How DoorDash Manages Mobile Releases

Manolo Sañudo from DoorDash reveals how their iOS team ships weekly releases without breaking things. Spoiler: it's not about having more QA people.

DoorDash Nov 28, 2023

How DoorDash Manages Mobile Releases

DoorDash ships a new iOS app version every single week. Here's how they coordinate testing, releases, and hotfixes across multiple teams without losing their minds.

Glance Nov 22, 2023

Distributed Job Scheduler: Zero to 20k Concurrent Jobs

Glance built a distributed job scheduler that went from zero to handling 20,000+ concurrent jobs. Here's how they did it with Redis and smart architecture.

IDN Media Nov 20, 2023

Optimizing UITableView Scrolling Performance with Prefetching

Bevan Christian from IDN Engineering tackles a problem every iOS dev knows: that janky scroll when images load in UITableView. His solution? iOS's built-in prefetching API that most developers overlook.

Flutter Blog Nov 15, 2023

Building Your Next Casual Game With Flutter

Zoey Fan from Google's Flutter team just dropped a major update to their Casual Games Toolkit—and it's packed with templates that could save you weeks of setup time. If you've been curious about Flutter for gam...

Swiggy Nov 14, 2023

Optimising Scrolling Performance with Litho

Swiggy's Android team was hitting scroll performance walls with traditional RecyclerViews. Their solution? Facebook's Litho framework, which delivered massive performance gains.

Thumbtack Nov 9, 2023

SwiftUI In Action: Prototyping An Interactive 3D Carousel Experience

Jesse Stauffer from Thumbtack built a stunning 3D carousel in SwiftUI—then convinced his team NOT to ship it. Here's why that prototype was still worth every line of code.

Swift.org Blog Nov 8, 2023

Swift 5.9 Backtraces and Debugging

Alastair Houghton from Apple's Swift runtime team just dropped a game-changer for debugging: Swift 5.9 now catches crashes and lets you inspect them interactively before your program dies.

Just Eat Nov 7, 2023

Backend-Driven UI Architecture for Native iOS Apps

Andrea Scuderi from Just Eat reveals why backend-driven UI can be a double-edged sword. His team ships UI changes without app releases, but the testing complexity nearly broke their workflow.

DoorDash Nov 7, 2023

Leveraging Flink to Detect User Sessions and Engage DoorDash Consumers with Real-Time Notifications

DoorDash was sending cart abandonment notifications to users who were still actively browsing. The result? Annoying customers and missing conversion opportunities.

Uber Nov 2, 2023

Real-Time Analytics for Mobile App Crashes using Apache Pinot

Uber deploys 11,000 code changes weekly. How do they catch crashes before users notice? They built Healthline, powered by Apache Pinot.

Spotify Nov 1, 2023

The What, Why, and How of Mastering App Size

Spotify's mobile apps generated 930+ petabytes of network traffic in 2022, equivalent to 65,000 tons of CO2 emissions. Their solution? A comprehensive app size management system that's both environmentally cons...

DoorDash Oct 24, 2023

Revamping Dasher FAQ Hub Through Server-Driven Content and WebView

DoorDash's team cracked a classic mobile dilemma: how do you push FAQ updates instantly without waiting weeks for app store approvals? Their solution cut deployment time from 2+ weeks to under 24 hours.