Android

Articles on Android performance, Kotlin optimization, Gradle builds, and building responsive Android apps.

942 Articles · 161 Companies · 43 Topics

Android engineering articles 631–660 of 942

Google Mar 16, 2021

Boosting Developer Success with Android Tools

Sameer Samat from Google just announced a move that will put more money back into 99% of Android developers' pockets. Starting July 2021, the economics of building on Google Play are fundamentally changing.

Zalando Mar 16, 2021

Flexbox Layout Behavior in Jetpack Compose

Zalando's engineering team is evaluating Jetpack Compose to replace Litho for their backend-driven mobile screens. But there's no Flexbox composable, so they mapped it themselves.

React Native Blog Mar 12, 2021

React Native 0.64 Release

React Native 0.64 just brought Hermes to iOS, and it's a game-changer for app performance. The team is finally closing the gap between Android and iOS optimization.

Pinterest Mar 10, 2021

How Pinterest Leverages Honeycomb to Enhance CI Observability and Improve CI Build Stability

Pinterest sends 1 million CI build events to Honeycomb daily. Here's how they turned that data into a competitive advantage for mobile development.

Bukalapak Mar 9, 2021

Speeding Up Android Unit Tests with Test Sharding on GitLab CI

Fadel Trivandi Dipantara from Bukalapak faced a brutal reality: 3,000+ test classes taking 2.5 hours to run. His team couldn't ship fast enough, and traditional solutions kept failing.

Walmart Mar 9, 2021

Improve Reliability with Observability Tracing in Your CI/CD Pipeline

Walmart's engineering team reveals how observability tracing transformed their CI/CD pipeline reliability. The secret? Treating data requests like package tracking.

Deezer Mar 4, 2021

Private libraries in Android — how to manage them.

Jean-Baptiste Vincey from Deezer reveals how their team manages private Android libraries across multiple apps—without the chaos. Their approach handles 3 major libraries with bi-weekly releases and keeps depen...

Lyft Mar 2, 2021

Announcing the Mobile Native Foundation

Keith Smiley from Lyft just announced something that could change how we all build mobile apps. Instead of every company rebuilding the same infrastructure in silos, major tech players are finally collaborating...

Just Eat Feb 25, 2021

JSON Serialization Libraries Performance Comparison

Israel Abramov from Just Eat Takeaway tested 10 JSON serialization libraries across 8 scenarios. The results? Your default serializer might be costing you serious performance.

Google Feb 25, 2021

Low-Power Sleep Tracking on Android

Nick Grayson from Google reveals how Android's new Sleep API can track your sleep patterns while barely touching your battery. No more choosing between sleep insights and phone longevity.

Pinterest Feb 18, 2021

How We Designed Our Continuous Integration System to Be More Than 50% Faster

Pinterest's Engineering Productivity team slashed CI build times by over 50% in one week. Here's the architecture that made it possible.

OLX Feb 15, 2021

Designing a Custom Progress bar with timed breaks in Android

Sarina Dhamija from OLX Engineering tackles a tricky Android UI challenge: building a circular progress bar that shows pause breaks during video recording. Think Instagram Stories meets custom video capture.

Dropbox Feb 9, 2021

How We Sped Up Dropbox Android App Startup by 30%

Dropbox's Android app was slowly dying by a thousand cuts. Over 4 months, startup time crept up unnoticed until they finally looked at the bigger picture.

Expedia Feb 2, 2021

Solving Native Memory Leaks in Mobile Apps

Sid Rathi from Expedia Group debugged a production nightmare: KStream apps dying in an endless OOM loop. The culprit? A single unclosed iterator eating native memory.

Microsoft Feb 2, 2021

Measuring Android App Size in CI

Microsoft SwiftKey's team knows that reducing app size once isn't enough. The real challenge? Keeping it small with every code change.

Netflix Jan 21, 2021

Optimizing the Aural Experience on Android Devices with xHE-AAC

Phill Williams and Vijay Gondi from Netflix reveal how a codec upgrade is solving one of mobile streaming's most annoying problems: constantly adjusting your volume.

Snapchat Jan 6, 2021

Time to Camera Ready

Snap's engineering team obsesses over one metric: Time to Camera Ready. Miss the bear crossing the street because your app was too slow? That's exactly the problem they're solving.

Tokopedia Jan 5, 2021

Tokopedia Android Engineering 2020 Review

Rico Harisin from Tokopedia reveals how their Android team shipped weekly releases while building a complete performance infrastructure from scratch. Their secret? Treating CI/CD like a product.

Thumbtack Dec 18, 2020

Using Android Screenshot Tests To Verify View Correctness

Emily Fujimoto from Thumbtack reveals how her team caught critical layout bugs that traditional testing completely missed. The solution? Screenshot tests that verify what your UI actually looks like, not just w...

Lyft Dec 17, 2020

Introducing Pulse: Envoy Mobile's stats library

Jingwei Hao from Lyft reveals how real-time stats APIs caught a production crash spike at 9:55am, enabling engineers to ship a hotfix before most users even noticed the problem.

Bumble Dec 11, 2020

How we achieved a 6x reduction of ANRs - Part 2: Fixing ANRs

Bumble's Android team slashed their ANR (Application Not Responding) rate by 6x. Here's how they debugged one of mobile's most frustrating problems.

Bumble Dec 11, 2020

How we achieved a 6x reduction of ANRs - Part 1: Collecting Data

Bumble's Android app was bleeding users to ANR dialogs. Their ANR rate sat above Google Play's threshold, threatening search rankings and user trust.

BBC Dec 7, 2020

Modernising a Legacy Android App Architecture: Part Three - Applying the Refactor

Rob Pridham from BBC Sport reveals how his team tackled a massive Android refactor—migrating from multiple activities to a single-activity architecture while keeping the app running in production.

BBC Dec 7, 2020

Modernising a Legacy Android App Architecture: Part One - Single Activity

Rob Pridham from BBC Sport reveals how they modernized a 7-year-old Android codebase without a full rewrite. The secret? A strategic refactor that tackled navigation chaos first.

BBC Dec 7, 2020

Modernising a Legacy Android App Architecture: Part Two - MVVM

Rob Pridham from BBC Sport ditched the trendy frameworks and went old school—callback listeners and view controllers—to modernize their Android app. Controversial? Maybe. Effective? Absolutely.

Dropbox Dec 1, 2020

Revamping the Android Testing Pipeline at Dropbox

Dropbox cut their Android CI pipeline from 75 minutes to 25 minutes without switching build systems. Here's how a team of 60+ mobile engineers solved testing at scale.

Grammarly Nov 29, 2020

How Grammarly Built a Native Keyboard for Android

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

Tokopedia Nov 27, 2020

Logging And Alerting in Android Tokopedia

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?

Tokopedia Nov 27, 2020

Monitoring Android Codebase

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...

Huawei Nov 25, 2020

Leak Canary: What Is It?

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.