Posted by Meghan Mehta – Developer Relations Engineer and Nick Butcher – Product ManagerToday, the Jetpack Compose August ‘25 release is stable. This release contains version 1.9 of core compose modules (see the full BOM mapping), introducing new APIs for rendering shadows, 2D scrolling, rich styling of text transformations, improved list performance, and more!| Android Developers Blog
Key updates from Google I/O 2025 highlight the importance of adaptive app development for reaching users across various Android devices.| Android Developers Blog
This article covers adding and customizing the “Pull to Refresh” action in the Jetpack Compose. In addition to that, we will explore how to trigger pull to refresh action in UI tests.| Mobile development with Alex
This article covers creating and customizing the "Switch" component in Jetpack Compose for enabling/disabling features. It explores differences between "Material" and "Material 3" libraries, and how to interact with and verify the Switch component's state in UI tests.| Mobile development with Alex
Explore different dropdown menus in Jetpack Compose. This guide covers information about creating, customising and testing dropdown menu in Jetpack Compose.| Mobile development with Alex
Many developers use string resources for development, and we can use similar resources for testing Jetpack Compose code with UI tests.| Mobile development with Alex
These functions were deprecated in alpha and have been replaced.| tigeroakes.com
Learn how to use downloadable fonts (from the Google Fonts collection) in your Jetpack Compose app.| John Codeos
The best way to work with lists and state in Jetpack Compose.| tigeroakes.com
In this Jetpack Compose tutorial, you'll learn how to create an expandable list. It's the equivalent of the Expandable RecyclerView that we do in XML.| John Codeos
Two libraries with similar concepts. What's the equivalent Jetpack Compose terms for React terms?| tigeroakes.com