Compose has progressive blur. Do you still need Haze?13 September 2026·650 words·4 minsCompose’s new progressive blur API blurs a composable’s own content. Here’s how that relates to Haze and Android’s new backdrop API.
Haze - Real time background blurring6 December 2024Description # This is an short tech talk which I delivered at work about Haze: https://github.com/chrisbanes/haze
Haze 1.07 November 2024·2349 words·12 minsHaze 1.0 is a powerful library for achieving background blurring effects within Jetpack Compose and Compose Multiplatform apps.
Retaining beyond ViewModels21 March 2024·2039 words·10 minsHow Circuit makes retaining UI state with Compose effortless
SwiftUI for Jetpack Compose developers - State (I)4 December 2023·5022 words·24 minsExplore the seamless transition from Jetpack Compose to SwiftUI for developers. Dive into the intricacies of managing state in SwiftUI, gaining valuable insights and tips for a smooth development experience.
Parallax effect in Jetpack Compose12 September 2023·1032 words·5 minsThe best way to implement a Parallax effect in Jetpack Compose
Branching out to Jetpack Compose3 June 2022Conference # Droidcon San Francisco 2022 and Droidcon London 2022
Composable metrics11 April 2022·3849 words·19 minsDeep dive into Jetpack Compose compiler metrics for performance optimization, including recomposition analysis, movability, and memoization strategies
Slotting in with Compose UI6 December 2021·1524 words·8 minsUnderstanding the Slot API pattern in Jetpack Compose for flexible, reusable composables with single responsibility and customizable content
Always provide a Modifier parameter22 October 2021·1234 words·6 minsBest practices for exposing Modifier parameters in Jetpack Compose composables to enable flexibility, reusability, and proper layout composition