Android × Jetpack Compose

Android Jetpack Compose, page 3

Android Jetpack Compose articles 61–82 of 82

Sentry Feb 15, 2023

Getting Started With Jetpack Compose

Lazar Nikolov from Sentry explores Jetpack Compose, Google's declarative UI toolkit that's already powering 160 of the top 1,000 Android apps. If you're still building with XML Views, this deep dive shows what ...

Blibli.com Jan 15, 2023

Nested Scroll with Jetpack Compose

Syntia from Blibli.com tackles one of Jetpack Compose's most frustrating gotchas: the dreaded nested scroll crash. If you've ever hit that 'infinity maximum height constraints' error, this one's for you.

Sentry Dec 7, 2022

Mobile The Future Is Declarative

Lazar Nikolov explores why Android and iOS are finally catching up to React Native and Flutter. The shift to declarative UI is reshaping native mobile development.

Swiggy Nov 15, 2022

Elevating the Swiggy Experience with Voice Search on Android

Swiggy shipped voice search in just 2 weeks and now drives 2,500+ incremental orders daily. Here's how they built it fast without sacrificing quality.

Turo Oct 18, 2022

Introducing Nibel: A Navigation Library for Adopting Jetpack Compose in Fragment-Based Apps | by Pavlo Stavytskyi | Turo Engineering | Medium

Turo open-sourced Nibel, their solution to the messy problem of migrating fragment-based Android apps to Jetpack Compose without breaking everything.

Cash App Sep 7, 2022

Molecule: Build a StateFlow stream using Jetpack Compose

Cash App open sourced Molecule, a library that lets you write reactive code as simple if/else statements. No more complex RxJava chains.

Meetup Aug 23, 2022

Simplifying Navigation in Multi-Module Android Apps

Meetup's Android team ditched Activities and Fragments for pure Jetpack Compose—and immediately noticed the performance difference. Here's how they navigated the complexity of multi-module apps.

Turo Aug 23, 2022

Designing Jetpack Compose Architecture for a Gradual Transition from Fragments on Android

Turo's Android team faced a challenge: how to adopt Jetpack Compose without rewriting their entire fragment-based app overnight.

OkCredit Aug 23, 2022

Comparing Jetpack Compose Performance with XML

OkCredit ran a fascinating A/B test: Jetpack Compose vs XML layouts in production. The results surprised them—and reveal what most teams miss about Compose performance.

Tinder Aug 15, 2022

Sparking Jetpack Compose at Tinder

Tinder adopted Jetpack Compose before it hit 1.0. Here's how they navigated the alpha/beta chaos in a massive production app.

Bumble Aug 12, 2022

Appyx vs Jetpack Compose Navigation

Andrey Kovalev from Bumble's engineering team challenges a fundamental assumption: what if Jetpack Compose Navigation's string-based routes and hardcoded BackStack are holding your Android app back?

Medium May 3, 2022

Custom color elevation effect in Compose

Alexandre Bruneau from Medium Engineering discovered that Jetpack Compose's elevation overlay only works with default Material theme colors. His workaround unlocks custom color elevation for any design system.

OkCupid Apr 11, 2022

Animate on a Path with Android Jetpack Compose UI

Phil Boyd from OkCupid shows how to build smooth path animations in Jetpack Compose using just high school math. No complex animation libraries required.

Just Eat Nov 23, 2021

Jetpack Compose UI Testing Strategies

Karan Saimbhi from Just Eat Takeaway compares testing Jetpack Compose to watching Back to the Future on different formats—the content stays the same, but the method evolves. Here's what changes when you move fr...

Cash App Nov 11, 2021

The state of managing state (with Compose)

Cash App's Jake Wharton just open-sourced their solution to a problem every mobile team faces: state management code that's impossible to read.

Teknasyon Oct 20, 2021

Android Jetpack Compose

Buğra Yetkin from Teknasyon Engineering breaks down why Android teams are ditching XML and fragments for Jetpack Compose. The promise? Less code, better performance, and a completely new way of thinking about U...

Bumble Sep 2, 2021

Checkmate on Compose Part 2

Zsolt Kocsi discovered that Jetpack Compose's lack of shared element transitions wasn't a limitation. It was an opportunity to build something better.

Bumble Aug 31, 2021

Checkmate on Compose Part 1

Zsolt Kocsi from Bumble built a chess app in Jetpack Compose to solve a problem that's frustrated beginners for years: engines tell you a move is bad, but never explain why.

Just Eat Aug 23, 2021

Best Practices for Writing Compose Code

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

Square Aug 10, 2021

Jetpack Compose Support in Workflow

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.

Bumble Jun 3, 2021

Scalable Jetpack Compose Navigation

Lachlan McKee from Bumble Tech tackles a critical scalability problem in Jetpack Compose Navigation that Google's docs don't address. His solution? Delegate route creation to feature modules using Dagger Hilt f...

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.