Android

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

942 Articles · 161 Companies · 43 Topics

Android engineering articles 211–240 of 942

Callstack Jun 5, 2025

Cross-Platform Web3 dApps With React Native

Callstack explores how React Native is becoming the unexpected bridge between traditional mobile development and the Web3 ecosystem. Building decentralized apps just got a lot more practical.

Just Eat Jun 5, 2025

Testing Lottie Animations in Jetpack Compose

Jordi Coll Marin from Just Eat Takeaway reveals a testing challenge most Android devs overlook: how do you verify a Lottie animation actually completes when it only runs for half a second?

Swift.org Blog Jun 2, 2025

Swift at Apple: Migrating Password Monitoring Service from Java

Apple's Password Monitoring team just shared something remarkable: they rewrote their entire backend service from Java to Swift and the results are staggering. This isn't a client-side migration story—it's bill...

Slice May 30, 2025

The Journey to Faster Android Builds: How Slice Slashed Build Times

Ankit Sharma from slice reveals how his team reclaimed 167 hours of developer time annually by tackling Android build performance head-on. Their systematic approach turned a productivity blocker into a competit...

Tinder May 23, 2025

How We Decomposed Tinder's Monolith

Maxwell Elliott and Connor Wybranowski from Tinder turned what seemed like a 12-year project into a 6-month sprint. Their secret? Letting the compiler do the heavy lifting instead of manually untangling 150,000...

PickMe May 21, 2025

Declarative vs Imperative Programming: A Practical Comparison with XML and Compose

Chamod Lakmal from PickMe Engineering breaks down the imperative vs declarative debate with side-by-side Android code that makes the difference crystal clear.

Google May 20, 2025

On-Device Generative AI APIs: ML Kit and Gemini Nano

Caren Chang, Chengji Yan, and Taj Darra from Google just made on-device AI dramatically easier for Android developers. Four new ML Kit APIs let you integrate Gemini Nano without any prompt engineering or fine-t...

Google May 20, 2025

Peacock Optimizes Streaming with Jetpack Compose

NBCUniversal's Peacock just proved that building for foldables isn't just about supporting bigger screens. It's about future-proofing your entire streaming experience.

Expo May 14, 2025

Real-time audio processing with Expo and native code

Braulio Ríos built a production-ready guitar tuner app using React Native that processes audio in real-time with near-native performance. Here's how he combined TypeScript, C++, Swift, and Kotlin to solve a pro...

Google May 8, 2025

Preparing Apps for 16KB Page Size Devices

Dan Brown from Google Play just dropped a requirement that'll affect every Android app targeting Android 15+. Starting November 1st, 2025, your app must support 16 KB page sizes or risk breaking on next-gen dev...

Slice May 7, 2025

Android Network Observability: Shedding Light on Performance Blind Spots

Shaurya Jaiswal from Slice reveals how his team cut app launch API calls from 28 to 12, improving startup time by 40%. The secret? A custom observability system that exposes what Firebase Performance Monitoring...

Duolingo May 4, 2025

How We Slashed Android Startup Time by 30% with Baseline Profiles

Duolingo's Android team cut startup time by 30% with baseline profiles. But the path from 'easy setup' to production was anything but smooth.

Dropbox Apr 25, 2025

How Dropbox leverages testing to maintain high level of trust at scale

Dropbox maintains 1B+ downloads with under 30 Android engineers. Their secret? A testing strategy that evolved from complete chaos to surgical precision.

Posts on Medium Apr 23, 2025

How to Reduce Android Studio Memory Usage

Android Studio eating your RAM? You're not alone. A few strategic tweaks can reclaim gigabytes and slash build times by 20-50%.

IDN Media Apr 22, 2025

Enhancing Android Development Productivity with Convention Plugins

Fauzi Mubarok from IDN Engineering tackles a problem every Android team hits: copy-pasting the same build configurations across dozens of modules. His solution? Convention plugins that centralize it all.

Netflix Apr 17, 2025

Netflix App Testing At Scale

Netflix runs 1,000+ device tests on every PR for an app with 1M lines of code across 400+ modules. Here's how they evolved their testing strategy over 14 years.

Yubo Apr 15, 2025

Android Migration from XML to Jetpack Compose

Gary Dameme from Yubo just wrapped up migrating 70% of their social app to Jetpack Compose. The results? 20% better rendering performance and 30% less code in their main feature.

PickMe Apr 11, 2025

Tenant-Specific Theming with Material 3 in Jetpack Compose

Chamod Lakmal from PickMe Engineering just cracked white-label theming for Android apps. If you're building B2B platforms that need per-tenant branding, this implementation guide is gold.

Yubo Apr 8, 2025

Android Migration: From XML to Jetpack Compose - Part 2

Gary Dameme from Yubo shares hard-won lessons from migrating a production Android app to Jetpack Compose. Spoiler: rewriting XML is the easy part.

PickMe Apr 5, 2025

Mastering SOLID Principles in Android with Jetpack Compose & Kotlin

Chamod Lakmal from PickMe Engineering breaks down SOLID principles with real Jetpack Compose code examples. No theory fluff—just practical refactoring patterns that actually work in production Android apps.

Yubo Apr 1, 2025

Android Migration: From XML to Jetpack Compose - Part 1

Gary Dameme from Yubo shares how they're migrating a nearly 10-year-old Android app from XML to Jetpack Compose. Spoiler: it's not just about swapping UI frameworks.

Spotify Apr 1, 2025

A Behind-the-Scenes Look at How We Release the Spotify App (Part 1)

Spotify ships weekly releases to 675 million users across iOS and Android. Here's how they balance speed with quality at that scale.

PickMe Mar 30, 2025

Revamping PickMe Passenger Android App: Moving from Java/XML to Kotlin/Compose

Numesh Dilusha from PickMe reveals how a team of just 5 developers completely rewrote their ride-hailing app in record time. The secret? Strategic modularization and keeping the UI design unchanged.

PickMe Mar 29, 2025

Design Android build variants for Multi-Tenant

Piyal Madushanka from PickMe Engineering tackles a problem every scaling mobile team faces: how do you manage multiple regional apps without drowning in build configuration chaos?

PickMe Mar 26, 2025

Building Scalable Jetpack Compose Android Applications with a Multi-Module Architecture

Chamod Lakmal from PickMe breaks down how multi-module architecture transformed their Android development. If your Compose app is becoming a monolithic nightmare, this is your roadmap out.

Posts on Medium Mar 25, 2025

Make WebViews edge-to-edge in Android

Android 16 just made edge-to-edge mandatory for all apps. If your WebViews aren't ready, they'll break on launch.

Careem Mar 22, 2025

How server-driven UI is revolutionizing mobile app experiences

Careem was losing weeks waiting for app releases just to update a banner. During Ramadan, when customer behavior shifts daily, that delay was killing their food business.

Skyscanner Mar 14, 2025

Skyscanner’s journey to effective observability

Skyscanner was drowning in observability chaos: multiple vendors, fragmented tools, and engineers losing confidence in their ability to debug production issues.

PickMe Mar 13, 2025

State Management in Jetpack Compose

Chamod Lakmal from PickMe Engineering breaks down why basic `remember` and `mutableStateOf` won't cut it for production Jetpack Compose apps. Here's what actually scales.

PickMe Mar 13, 2025

Clean Architecture for Android Applications

Chamod Lakmal from PickMe breaks down Clean Architecture for Android with a practical folder structure that actually makes sense. If your codebase feels like spaghetti, this is your roadmap out.