Explore 924 articles on Android performance

Clear Filters

Showing 20 of 924 articles (Page 30 of 47)

Building Android Conversation Bubbles

Company: Slack · Aug 25, 2021
Platform: Android

Mathias Roth from Slack reveals how a hardcoded Android display name prefix saved their Conversation Bubbles implementation. What started as straightforward API work turned into a detective story involving work...

Victoria Gonda from Square tackles a tricky KMP problem: Kotlin/Native doesn't support I/O, yet your shared tests need to read fixture files. Here's the workaround that makes it possible.

GJ Kooijmans from Just Eat Takeaway compares writing software to Bruce Springsteen's E Street Band. Both succeed by composing simple parts into harmonious wholes—but most developers struggle with the compositio...

Grab lost 95% of ride bookings for a full minute when a single Redis slave node failed. Their highly available cluster with multiple replicas somehow became a single point of failure.

React Native 0.65 just dropped with performance gains that'll make you rethink your mobile architecture. The Hermes engine upgrade alone is delivering 20-50% improvements on CPU-intensive workloads at Facebook.

Project Bonsai

Company: Grab · Aug 12, 2021
Platform: iOS / Android

Grab's Android app had 4 million lines of code and was bleeding users. Google's research showed every 6MB increase costs 1% of conversions.

Jetpack Compose Support in Workflow

Company: Square · Aug 10, 2021
Platform: Android

Zach Klippenstein from Square reveals how they bridged their state machine architecture with Google's declarative UI toolkit—a year before Compose hit 1.0.

Tokopedia built an automated performance testing pipeline that catches regressions before they hit production. Here's how they measure every build, every night.

Huan Nguyen from Afterpay reveals how they architected their Android rewrite to support hundreds of future developers. The secret? A three-tiered modular structure that makes parallel development actually work.

Revolut's iOS team ships weekly updates with minimal regression. Their secret? Making unit tests actually fun to write.

Tokopedia's Android team achieved a 40% improvement in app start time and page load speed. Here's the systematic approach that got them there.

Microsoft Teams Mobile merges 50+ commits daily from 350+ developers. How do they catch performance regressions before users feel the pain?

Pierce Johnson from Lyft reveals how a custom IntelliJ plugin transformed productivity for 60+ Android developers. The secret? Automating the repetitive tasks that were quietly draining engineering velocity.

Carbon: Dual Binary Mobile App

Company: Uber · Jul 14, 2021
Platform: iOS / Android

Uber rewrote their entire driver app serving 3 million drivers. How do you ship that without breaking your business?

OLX Engineering scaled their Android app across multiple markets without creating code chaos. Here's how they used Gradle source sets to keep things clean.

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

Walmart's engineering team cut time-to-market for cloud self-service platforms from 26 weeks to under 2 weeks. Here's the framework that made it possible.

Trusting Metrics at Pinterest

Company: Pinterest · Jun 22, 2021
Platform: iOS / Android

Pinterest relies on data to drive decisions and ML models. But what happens when a metric as simple as Daily Active Users gets counted wrong?

Kevin Cianfarini from Cash App discovered a sneaky threading bug that stumped his entire team. The culprit? A misunderstood feature in Kotlin's coroutine testing tools that silently breaks thread assertions.

App Modularisation at Scale

Company: Grab · Jun 17, 2021
Platform: iOS / Android

Grab went from one monolithic mobile app to over 1,000 modules. Here's what they learned about scaling a superapp.

Loading articles...