Android × Jetpack Compose

Android Jetpack Compose, page 2

Android Jetpack Compose articles 31–60 of 82

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.

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

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 8, 2025

Battery Optimization in Android Jetpack Compose

Chamod Lakmal from PickMe Engineering reveals how unnecessary recompositions in Jetpack Compose can silently drain your users' batteries. Most Android devs are missing these optimization wins.

Etsy Jan 28, 2025

Adopting Jetpack Compose for Etsy’s Android App

Etsy just rewrote major parts of their Android app with Jetpack Compose and saw conversion rates climb. Here's how they pulled off the migration without breaking production.

Instagram Jan 24, 2025

Bringing Jetpack Compose to Instagram for Android

Instagram just migrated to Jetpack Compose. But when you're operating at Meta scale, you can't just import some AARs and start coding.

Mercari Dec 24, 2024

Leading a project to migrate hundreds of screens to SwiftUI/Jetpack Compose from UIKit/AndroidView in Merpay

Merpay just migrated hundreds of payment screens to modern UI frameworks while keeping their app running in production. Here's how they managed a 2-year engineering transformation.

Glovo Nov 12, 2024

Building a Compose Design System at Scale

Matias Isella from Glovo reveals how they built a Compose Design System that serves multiple apps at scale—without being locked into Material Design. Their API decisions could save you months of architectural h...

Trendyol Nov 6, 2024

Jetpack Compose Performance

Hasan Kuşçu from Trendyol reveals why your Jetpack Compose app might be recomposing way more than it should. The culprit? Compose treats most classes as unstable by default.

PhonePe Jul 17, 2024

Building the Pincode Android App with Jetpack Compose

The Pincode Android Team at PhonePe built an entire app with Jetpack Compose while it was still maturing. 2.5 million downloads later, they're sharing what actually worked and what didn't.

adidas Jun 11, 2024

Developers for adidas CONFIRMED build features 30% faster using Jetpack Compose

Nick Butcher and Florina Muntenescu from Google reveal how adidas CONFIRMED slashed feature development time by 30% with a single technology shift. The results speak for themselves: happier users, fewer crashes...

OkCupid May 28, 2024

Drawing a Ribbon Background in Compose

Anton Begeima from OkCupid shows how to create eye-catching ribbon backgrounds in Jetpack Compose using custom Path drawing. No third-party libraries needed—just pure Canvas API magic.

Airbnb Apr 11, 2024

Introducing Trio | Part III

Airbnb just shipped 230+ production screens with their new Compose architecture. Here's how they solved the hardest problem: making screens talk to each other.

AirAsia MOVE Apr 9, 2024

How we transformed the AirAsia Superapp into AirAsia Move — A Tech Journey\!

Caeser Bakabulindi from AirAsia reveals how a complete app rewrite slashed launch time by 35% and cut memory usage by 120MB. The secret? Jetpack Compose and a bold commitment to building a product, not just fea...

Airbnb Apr 4, 2024

Introducing Trio | Part II

Airbnb's Android team just solved one of mobile architecture's hardest problems: navigation in massive, modularized apps. Their solution? Store navigation state right in the ViewModel.

Airbnb Mar 28, 2024

Introducing Trio | Part I

Airbnb just open-sourced the architecture powering a significant portion of their Android app. After 2+ years of development, Trio is their answer to Fragment-based pain points.

Bumble Feb 21, 2024

Refining Compose API for Design Systems

Yury from Bumble Tech tackles a problem every Android team faces: how do you build design system components that are both easy to use and flexible enough for edge cases?

PickMe Aug 13, 2023

Exploring the Rotate Button Composable in Jetpack Compose

Sanath Sajeeva Kumara from PickMe breaks down a custom Jetpack Compose button that rotates in 3D space and morphs colors on touch. This isn't your standard Material button.

Kasikornbank Aug 2, 2023

Quick Preview Compose Multiplatform in Our Existing Project

Sinj Menarucho from KBTG took Compose Multiplatform for iOS (still in Alpha) for a test drive with an existing native project. His verdict? Promising, but not production-ready yet.

Cash App Jul 12, 2023

Multiplatform image loading: Coil 3.0

Colin White reveals how Coil 3.0 is breaking free from Android to become truly multiplatform. The image loading library that powers countless Android apps is making a bold leap to iOS, web, and desktop.

Thumbtack May 12, 2023

Cork: Thumbtack's Android UI Framework

Dominic Zirbel from Thumbtack reveals how they modernized 300+ Android screens without a complete rewrite. Their new framework cut code by 30% while maintaining production stability.

Getir Apr 28, 2023

Migrating from XML to Jetpack Compose in an MVVM Android Project

Jyoti Sheoran from Getir shares how her team successfully migrated their multi-module MVVM Android app from XML to Jetpack Compose without breaking production. The secret? Their decoupled architecture made grad...

Sentry Apr 21, 2023

How We Built User Interaction Tracking For Jetpack Compose

Markus Hintersteiner from Sentry reveals how they cracked a tricky problem: tracking user interactions in Jetpack Compose without cluttering developers' code or killing performance.

AirAsia MOVE Apr 8, 2023

How we built the Favourites feature on the Airasia superapp

Joojo Dadzebo Amoquandoh Dontoh from AirAsia reveals how a simple heart icon became a complex engineering challenge. Building a favorites feature across multiple lines of business meant solving data synchroniza...

Premise Apr 4, 2023

Measuring Render Performance with Jetpack Compose

Premise's Android team put Jetpack Compose 1.0 through rigorous performance testing before adopting it in production. The results? Surprising insights about render times, cold starts, and optimization strategie...

Mercari Mar 27, 2023

Android Developers Blog: Mercari reduces 355K lines of code, a 69% difference, by rebuilding with Jetpack Compose

Mercari just deleted 355,000 lines of code from their Android app. And it works better than ever.

Getir Feb 15, 2023

MVI Architecture Pattern in Android

Jyoti Sheoran breaks down MVI architecture with a complete Jetpack Compose implementation that actually makes sense. No theory overload, just practical code you can use today.