Explore 663 articles on iOS performance

Clear Filters

Showing 20 of 663 articles (Page 31 of 34)

Your React Native animations are probably running on the wrong thread. Here's how one config flag can eliminate frame drops when JavaScript gets blocked.

Mobile App Testing Tips and Tricks

Company: Badoo · Feb 13, 2017
Platform: Android / iOS

Alexander Khozya from Bumble's mobile QA team shares battle-tested strategies that caught critical bugs before millions of users did. His team's approach to testing saved them from costly re-submissions and use...

Klarna Engineering found that developers' optimism about their own code creates predictable load testing blind spots. Here are the four mistakes that keep biting teams before Black Friday.

iOS Location Tracking Implementation

Company: Bumble · Dec 12, 2016
Platform: iOS

Bohdan Orlov from Bumble reveals why iOS location tracking is way harder than most PMs think. Spoiler: you can't just set a timer and call it a day.

Easier Upgrades

Company: React Native Blog · Dec 5, 2016
Platform: React Native / Android / iOS

React Native upgrades used to be a nightmare of merge conflicts and lost changes. The React Native team just changed that with a clever Git-based solution.

Uber completely rewrote their rider app from scratch. Here's why they threw away years of code and started over.

Etsy built Crashcan, their own mobile crash analytics layer on top of a third-party provider. Why not just use the vendor's dashboard?

React Native 0.36 just dropped with game-changing background task support. If you've been waiting to run JavaScript while your app sleeps, this is your moment.

Lou Franco from Atlassian learned the hard way: internationalizing Trello's iOS app wasn't just about code. The translation files themselves became a critical UX layer that could make or break the entire locali...

Instacart shoppers were losing minutes in grocery store dead zones. The culprit? You can't trust device clocks when every second counts.

The iOS Bug Chase

Company: Allegro · Aug 9, 2016
Platform: iOS

An Allegro engineer spent weeks hunting a MapKit bug so elusive it disappeared and reappeared randomly across devices. The investigation went from Swift code to assembly to a conversation in San Francisco.

Improving Chat Rendering Performance

Company: Twitch · Aug 8, 2016
Platform: iOS / Android

Twitch was dropping frames like crazy. Chat messages were taking 200ms to render when they had just 16.667ms to work with for smooth 60fps video.

Felipe Cypriano from Thumbtack reveals how migrating iOS apps to frameworks nearly derailed their Swift adoption—until they discovered a clever workaround for binary dependencies.

Zalando faced an impossible triangle: daily content updates, premium native UX, and distributed teams without native experience. Their solution? Server-driven UI before it was cool.

Facebook built a 2,000-device testing lab inside a data center. The journey from tangled cables to custom EMI racks is a masterclass in scaling mobile performance testing.

Zalando's iOS team challenges a widely-cited performance myth about UITableView that's been misleading developers for years.

Slack was making 4.2 million users wait through loading screens every single day. Time to fix that.

Dragos Bogdan from Cloudflare tackles Apple's 2016 bombshell: all iOS apps must support IPv6-only networking. Here's why most developers were caught off guard by a protocol that's been around since 1998.

Automatic memory leak detection on iOS

Company: Meta · Apr 13, 2016
Platform: iOS

Meta tackled one of iOS development's most painful problems: memory leaks that crash apps and kill performance. They automated the entire detection process.

React Native: A Year in Review

Company: Meta · Apr 13, 2016
Platform: React Native / Android / iOS

Martin Konicek reveals how a 2013 hackathon project became a framework that changed mobile development forever. One year after open-sourcing, React Native hit 30,000 GitHub stars and attracted 650+ contributors...

Loading articles...