Discover 180 articles on UI Performance in mobile performance

Clear Filters

Showing 20 of 180 articles (Page 8 of 9)

Animation Deep Dive

Company: Flutter Blog · Apr 17, 2020
Platform: Flutter

Filip Hracek from Flutter reveals the surprising truth: animations aren't special magic—they're just really fast rebuilds calling setState() up to 120 times per second.

Bank of America cut their mobile app response time in half. Here's how they did it with a simple API consolidation strategy.

Andrew Fitz Gibbon from Google's Flutter team breaks down the animation widget maze. His decision tree framework turns overwhelming choices into a simple series of questions.

Anirudh Ramanan from Flipkart reveals how Google's IMA library was causing 15% of users to bail before videos even started. Their solution? Build their own ads framework from scratch.

Jose Alba from Google's Material team tackles a tricky Flutter challenge: how do you overlay a widget that follows another widget—even when it's rotated or transformed—without restructuring your entire codebase...

Improving Animations on iOS with Stagehand

Company: Cash App · Jan 23, 2020
Platform: iOS

Cash App just open-sourced Stagehand, their solution to a problem that's plagued iOS developers since 2008: building animations shouldn't feel like archaeology.

Airbnb built a testing framework so elegant that their ViewModels tests read like plain English. Here's how they made testing actually enjoyable.

Discord runs millions of MAU on iOS with just 3 core engineers. Their secret? React Native—but only after a brutal performance overhaul.

Netflix hosted their first mobile engineering event to tackle a problem every mobile team faces: building performant apps on resource-constrained devices.

Interactive 3D Cards for Revolut iOS App

Company: Revolut · Jul 17, 2019
Platform: iOS

Igor Dudenkov from Revolut reveals how they built interactive 3D metal cards in iOS—without touching OpenGL or Metal frameworks. The secret? Apple's high-level SceneKit framework that made photorealistic card r...

Creating a Fluid Scroll Experience on iOS

Company: ClassPass · Jun 25, 2019
Platform: iOS

ClassPass engineers faced a deceptively simple challenge: build an Apple Maps-style draggable list. The first attempt looked perfect—until users tried the continuous scroll.

Callstack tackles a common React Native challenge: managing multiple native iOS views without the usual headaches. This 2019 piece still holds valuable lessons for teams bridging native and JavaScript code.

Phong Lam from Walmart Global Tech tackles a problem every mobile dev faces: infinite scroll that doesn't tank performance. His solution? Stop rendering everything and start being strategic.

Keys! What are they good for?

Company: Flutter · Mar 29, 2019
Platform: Flutter

Emily Fortuna from Flutter reveals why most developers use Keys wrong—and when you actually need them. Spoiler: it's not as often as you think.

Callstack just dropped React Native Tab View 2.0, and it's a complete rewrite that changes how developers build tabbed interfaces. If you're still wrestling with performance issues in your tab navigation, this ...

Server-Provided Animations in iOS Apps

Company: Badoo · Jan 17, 2019
Platform: iOS

Valerii Che from Badoo solved a problem every mobile team dreads: waiting days for App Store approval just to update animations. His solution? Move them to the server.

Introducing AloeStackView for iOS

Company: Airbnb · Oct 30, 2018
Platform: iOS

Marli Oshlack from Airbnb reveals how they slashed iOS screen development time from weeks to hours. The secret? Rethinking the entire approach to UI layout.

Alexis Santos from Bumble reveals how his team transformed iOS UI development from chaotic to scalable. The secret? A custom framework that cut compilation time and eliminated code duplication.

Universal Links for Android and iOS

Company: Badoo · Aug 23, 2018
Platform: Android / iOS

Konstantin Yakushev from Bumble Tech reveals the brutal truth about universal links: Apple and Google's 'simple' solution is riddled with undocumented bugs that break user experience in shocking ways.

iOS UI Development Best Practices

Company: Bumble · Aug 1, 2018
Platform: iOS

Valerii Che from Bumble's engineering team reveals why they ditched Storyboards entirely. Their code-first approach handles weekly feature releases without breaking existing functionality.

Loading articles...