Explore 663 articles on iOS performance

Clear Filters

Showing 20 of 663 articles (Page 30 of 34)

Arsen Gasparyan from Revolut breaks down how to build an analytics system that's actually testable. Most teams bolt on tracking as an afterthought—here's the protocol-oriented approach that scales.

Mobile Apps: iPlayer Tech On The Move

Company: BBC · Sep 8, 2017
Platform: Android / iOS

Ross Harper from BBC's iPlayer team reveals how they ship to 45+ million downloads across thousands of device variants. Their secret? A shared codebase that builds two distinct products.

Facebook cut React Native Time to Interaction in half on low-end Android devices. The secret? They stopped trusting their testing tools and went straight to production data.

Mind Maps for Fast and Effective Testing

Company: Badoo · Aug 1, 2017
Platform: Android / iOS

Kateryna Sprynsian from Bumble's iOS team ditched traditional test cases for something faster. With weekly releases shipping multiple features, her team needed a testing approach that could actually keep up.

Radoslaw Cieciwa from Bumble reveals why their gorgeous After Effects loading animation nearly killed iOS performance. Spoiler: trim paths and CPU rendering were the culprits.

Strava Mobile App Versions

Company: Strava · Jul 11, 2017
Platform: Android / iOS

Jeff Remer from Strava explains why their mobile app jumped from version 5.14 to 14.0 in just four months. Spoiler: it wasn't feature bloat.

Sergey Skachkov and Ajinkya Apte from Zynga cut mobile game latency in half for global players. Their geo proxy solution turned frustrated users into retained ones.

Guillermo Orellana from Bumble's tech team walks through the real-world pain of integrating React Native into an existing Android app. Spoiler: the official docs won't save you.

Brian Zhang from Airbnb's Mobile Developer Infra team cracked a problem that seemed impossible: getting Buck to build mixed Swift and Objective-C iOS projects. The payoff? 50% faster CI builds and 30% smaller a...

iOS Linting at Pinterest

Company: Pinterest · Jun 23, 2017
Platform: iOS

Michael Schneider from Pinterest built a custom linting system that catches iOS code issues at compile time, not code review. The secret? Clang plugins that hook directly into the compiler's AST.

Detecting List Items Observed by User

Company: Zalando · May 10, 2017
Platform: iOS / Android

Zalando's engineering team faced a tricky challenge: how do you know if a user actually *saw* an item in a scrolling list, not just flew past it?

Mobile Crash Reporting at LinkedIn

Company: LinkedIn · May 4, 2017
Platform: iOS / Android

LinkedIn built their own crash reporting system instead of using third-party tools. Here's why that decision paid off.

Zhiyao Wang and the Airbnb team tackled a massive problem: their mobile inbox was loading like a 2001 webmail client. With 100k+ messages per hour, every tap meant a network request, killing UX on slow connecti...

Building a Dynamic Mobile CI System

Company: Shopify · Apr 13, 2017
Platform: iOS / Android

Shopify slashed their mobile CI deploy times from 2.5 hours to 15 minutes. Here's how they built a system that scales horizontally without breaking a sweat.

Zalando's iOS team was bleeding 12 minutes per build. That's not just annoying, it's expensive.

Lou Franco from Atlassian admits he spent decades writing plural-unfriendly strings because Brian Kernighan tricked him. Now, scaling Trello to 21 languages forced him to confront a hard truth: English pluraliz...

Better List Views

Company: React Native Blog · Mar 13, 2017
Platform: React Native / Android / iOS

React Native just killed ListView. The new list components solve memory leaks, stale rows, and ignored bugs that plagued mobile developers for years.

Twitter open sourced their iOS image pipeline after hitting a breaking point: 2GB caches, corrupted images, and no way to clear data when users logged out. Here's how they rebuilt it from scratch.

iOS Monorepo

Company: Uber · Mar 1, 2017
Platform: iOS

Uber scaled from a dozen iOS engineers to hundreds in just a few years. Their tooling nearly collapsed under the weight.

The Badoo iOS team learned the hard way: adopting Swift in 2015 meant navigating undocumented code signing nightmares that crashed enterprise apps at runtime. Here's what broke and how they fixed it.

Loading articles...