67 articles on UI Performance for iOS performance

Clear Filters

Showing 20 of 67 articles (Page 2 of 4)

Leigha Jarett from Flutter reveals how Google's cross-platform framework is becoming a serious contender for iOS development. With over 1 million apps built and major players like BMW and WeChat on board, the i...

Lens Performance Toolkit

Company: Snapchat · Mar 15, 2023
Platform: iOS / Android

Snap's Lens Performance Toolkit has been sunset, but its replacement Mobile Monitor offers AR developers something better. Here's what changed and why it matters for your lens performance.

Mobile Monitor

Company: Snapchat · Mar 15, 2023
Platform: iOS / Android

Snap's Lens Studio just gave AR developers a powerful weapon against performance issues. If your lenses are failing submission due to slow activation or low FPS, this tool is your answer.

Mobile Lens Profiler: Case Study

Company: Snapchat · Mar 15, 2023
Platform: iOS / Android

Snap's engineering team just dropped a masterclass in mobile performance debugging. Ever wonder why your AR lens stutters on the first frame?

Performance Optimization Guide

Company: Snapchat · Mar 15, 2023
Platform: iOS / Android

Snap's AR Lenses reach millions, but performance issues can kill engagement before users even see your creation. Here's how Snap ensures their AR experiences work across every device.

Lyft Bikes & Scooters was drowning in complexity: 3 vehicle types, multiple markets, and endless switch statements. Their solution? Move the UI logic to the server.

Fan-tastic Search for Blazing Fast Results

Company: Swiggy · Dec 20, 2022
Platform: iOS / Android

Swiggy's search feature was a mess: 2,000+ lines in a single ViewModel, monolithic XML files, and performance issues. Time for a complete rewrite.

Announcing Lottie 4.0 for iOS

Company: Airbnb · Dec 6, 2022
Platform: iOS

Airbnb just solved one of mobile animation's biggest performance problems. Lottie 4.0 eliminates the CPU overhead that was causing animations to drop frames and freeze.

Improving Auto Pause for Everyone

Company: Strava · Nov 15, 2022
Platform: iOS / Android

Strava's engineering team faced a deceptively hard problem: how do you automatically detect when a runner stops moving without draining their battery or showing the wrong pace?

Amorn Apichattanakul from KBTG shows Flutter developers how to tap into iOS's Dynamic Island feature. Yes, you can build Live Activities in Flutter apps—here's the bridge you need.

Tinder was manually creating 40+ localized Lottie animations for every campaign. Their solution? A clever architecture that reduced it to just one.

Etsy's iOS listing screen handles 16% of all app traffic. But after a decade, its monolithic architecture was slowing everything down.

Tokopedia's iOS team rewrote their entire live streaming chat feature from scratch in record time. The reason? React Native couldn't handle the load during major promotions.

Airbnb's Page Performance Score on iOS

Company: Airbnb · Dec 13, 2021
Platform: iOS

Airbnb built a unified performance scoring system that works across all platforms. Here's how they instrumented it on iOS to track real user experience at scale.

Revolut's iOS team was drowning in vague performance reports. "This screen is laggy" became a detective hunt through Xcode Profiler with no clear starting point.

Tokopedia's homepage was crashing on millions of iOS devices. The culprit? React Native couldn't keep up with their scale.

Debugging the UI of Third-Party iOS Apps

Company: Doist · Sep 15, 2021
Platform: iOS

Ever wonder how Twitter built their custom tab bar or how Reeder optimized their scroll performance? There's a way to peek under the hood.

Pattogató Bence from Wise Engineering tackles a problem every iOS dev faces: animating heterogeneous items in collection views without the usual headaches. His solution? A clever enum wrapper that makes UIColle...

Airbnb ships features simultaneously across web, iOS, and Android without waiting for app store releases. Their secret? Server-driven UI.

Aaron Clarke from Google's Flutter team eliminated unnecessary memory copies in platform channels and achieved up to 52% performance gains. Here's how he debugged his way through Objective-C class clusters and ...

Loading articles...