Explore 926 articles on Android performance

Clear Filters

Showing 20 of 926 articles (Page 33 of 47)

Grammarly's Android keyboard gets used 70+ times per day by the average user. Building it meant solving problems most app developers never face.

Monitoring Android Codebase

Company: Tokopedia · Nov 27, 2020
Platform: Android

Fajar Ulin Nuha from Tokopedia reveals how their 50+ Android engineers manage a codebase that changes so dramatically every single week that assumptions become dangerous. Their solution? Become data-driven deve...

Hendry Setiadi from Tokopedia reveals how they built a custom logging system that catches production issues before users even notice. Firebase Crashlytics is great, but what if you need more?

Leak Canary: What Is It?

Company: Huawei · Nov 25, 2020
Platform: Android

Memory leaks are silent killers of Android app performance. They're hard to spot manually, but there's a tool that does the heavy lifting for you.

Mobile App Launch Performance

Company: Farfetch · Nov 3, 2020
Platform: iOS / Android

Gonçalo Alvarez from Farfetch drops a hard truth: 86% of users uninstall apps after one use due to poor performance. Your launch time might be costing you customers before they even see your product.

Mobile App Launch Performance II

Company: Farfetch · Nov 3, 2020
Platform: iOS / Android

At Farfetch, a 0.1 second delay in warm app launch costs $4.2M annually. That's less time than it takes to blink.

Dropbox Android users couldn't see folders with Cyrillic characters or certain special names. The obvious fix? Way too risky to attempt.

Lyft's mobile apps used to poll a single endpoint every 5 seconds for everything. That "Universal Object" became their biggest reliability nightmare.

Pre-submit UI Tests at Pinterest

Company: Pinterest · Oct 20, 2020
Platform: iOS / Android

Pinterest's UI test suite was failing more than 50% of the time. Engineers were drowning in false positives, and tests had lost all credibility.

Microsoft Teams Android engineers faced a critical problem: heavy initialization code in lifecycle callbacks was killing app launch times. Their solution? Get lazy.

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.

Eugene Zubkov from Revolut hit a wall building a custom Android chart: it literally disappeared due to texture size limits. His debugging journey reveals critical performance traps most Android devs don't see c...

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.

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.

Netflix Android engineers migrated 170 API endpoints from a monolith to a new microservice without users noticing. Here's how they pulled it off over a year.

Florina Muntenescu and Rohit Sathyanarayana from Google reveal why SharedPreferences has been secretly blocking your UI thread and causing ANRs. Their solution? Jetpack DataStore, a complete reimagining of Andr...

Jay Kong from Google's Gaming and Graphics team just opened the beta for Android GPU Inspector, and early results are impressive. Diablo Immortal cut vertex bandwidth by 45%, while Crash Bandicoot slashed frame...

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.

Loading articles...