Explore 662 articles on iOS performance

Clear Filters

Showing 20 of 662 articles (Page 24 of 34)

John Ryan from Flutter's team tackles one of mobile dev's messiest problems: navigation. But the solution might be more complex than the problem itself.

Swift System Library

Company: Swift.org Blog · Sep 25, 2020
Platform: iOS

Michael Ilseman from Apple's Swift team just open-sourced a library that turns error-prone C system calls into clean, type-safe Swift code. If you've ever wrestled with file descriptors and errno, this changes ...

GitHub Mobile and GraphQL

Company: GitHub · Sep 23, 2020
Platform: iOS / Android

Hesham Salman from GitHub reveals how GraphQL eliminated over-fetching and let their mobile team ship features at warp speed. The secret? Letting the client define exactly what data it needs.

New Rider App Architecture

Company: Uber · Sep 18, 2020
Platform: iOS / Android

Uber threw away years of code and rebuilt their rider app from scratch. Here's why that radical decision paid off.

Swift 5.3 Released

Company: Swift.org Blog · Sep 16, 2020
Platform: iOS

Holly Borla announces Swift 5.3 with performance gains that cut code size by 40% in some apps and slash heap memory to under 1/3 of previous usage. These aren't incremental improvements.

5 Minute DevOps Effective Testing

Company: Walmart · Sep 15, 2020
Platform: iOS / Android

Walmart's DevOps team has a bold claim: if you're not testing during development, you're risking the business. Here's why your testing strategy might be fundamentally broken.

Motion Engineering at Scale

Company: Airbnb · Sep 8, 2020
Platform: iOS / Android

Airbnb was shipping hundreds of features, but custom animations were getting cut due to complexity. Their solution? A declarative framework that reduced transition code from hundreds of lines to just a few.

Tracing at Slack: Thinking in Causal Graphs

Company: Slack · Aug 28, 2020
Platform: iOS / Android

Slack processes 8.5 billion spans daily, but their tracing system looks nothing like traditional distributed tracing. Here's why they rebuilt it from scratch.

Wire Support For Swift, Part 1

Company: Cash App · Aug 19, 2020
Platform: iOS

Eric Firestone and Jake Wharton from Square just brought Wire's protocol buffer compiler to Swift, and their opinionated approach throws out some sacred cows. Why build yet another proto compiler when Google al...

Lottie and Swift at Airbnb

Company: Airbnb · Aug 11, 2020
Platform: iOS

Airbnb rewrote their massively popular Lottie animation library from scratch in Swift. Here's why they chose a complete rewrite over incremental updates.

Spotify's mobile infrastructure team turned build time chaos into predictable performance. Their secret? Making every engineer a data scientist.

The React Native team at Facebook just pulled back the curtain on how they decide what to build next. Spoiler: cross-platform consistency isn't their top priority.

App Size Matters II

Company: Farfetch · Jul 16, 2020
Platform: iOS / Android

What if I told you a single 15MB increase in your app size could cost your business $1M annually? Farfetch's mobile team did the math, and the numbers are eye-opening.

App Size Matters I

Company: Farfetch · Jul 16, 2020
Platform: iOS / Android

Gonçalo Alvarez from Farfetch drops a hard truth: your bloated app is costing you users, installs, and market share. Here's why app size is a business problem, not just an engineering one.

Marianna Budnikova from Dropbox reveals why your mobile analytics are probably lying to you. And it's costing you two weeks every time you get it wrong.

Swift Service Lifecycle

Company: Swift.org Blog · Jul 15, 2020
Platform: iOS

Tom Doron from Apple's Swift team just open-sourced a solution to one of server development's most error-prone challenges: managing startup and shutdown sequences safely.

React Native just fixed the two biggest complaints from mobile teams: cryptic error messages and interactions that scream 'this isn't a native app.'

Making Slack Faster By Being Lazy

Company: Slack · Jun 29, 2020
Platform: iOS / Android

Slack cut load times by 65% for large teams by doing less work, not more. Their secret? Strategic laziness.

Making Slack Faster By Being Lazy: Part 2

Company: Slack · Jun 29, 2020
Platform: iOS / Android

Slack's desktop client was grinding to a halt as teams scaled. The culprit? An over-reliance on browser LocalStorage that seemed smart at first.

Microsoft SwiftKey slashed their Android app size by 50% and boosted install conversions. Here's the playbook they used to get there.

Loading articles...