Published inAndroid DevelopersBuilding Jetcaster on all Form FactorsAdd support across form factors to promote code sharing and reusability using Compose.Jun 133Jun 133
Published inAndroid DevelopersAdopt Compose for View-based librariesThink about View APIs from the Compose perspective, and wrap existing View-based libraries in Compose.Oct 18, 2023Oct 18, 2023
Published inAndroid DevelopersViewCompositionStrategy DemystifiedLearn what `ViewCompositionStrategy` is, why it’s needed, and how you can pick the right strategy for your use case to avoid state loss.May 16, 20232May 16, 20232
Published inAndroid DevelopersMigrating Sunflower to Jetpack ComposeAt ADS ’22, I shared a migration strategy from existing View-based apps to Compose. In this blog post, we take a look at how to apply that…Feb 13, 20233Feb 13, 20233
Published inAndroid DevelopersCompose Basics: MAD Skills Wrap-UpWe just wrapped up the MAD skills series on Compose Basics! If you’re new to Compose, this collection of videos and articles are great…Oct 17, 2022Oct 17, 2022
Published inAndroid DevelopersCompose ToolingCompose allows you to build beautiful UIs quickly. Together with the Android Studio tooling support, you’re able to accelerate the…Oct 7, 20225Oct 7, 20225
Published inAndroid DevelopersCompose ToolkitIn the previous MAD Skills Compose Basics article, you learned about the building blocks of UI in Compose: composable functions. Now, it’s…Sep 30, 20221Sep 30, 20221
Published inAndroid DevelopersComposable FunctionsIn the previous MAD Skills Compose Basics article, you learned how to think in Compose — you describe your UI in Kotlin as functions. No…Sep 22, 20222Sep 22, 20222
Published inAndroid DevelopersThinking in ComposeThis post of our Compose Basics series goes into detail on what it means to think in Compose. Because Jetpack Compose is a declarative UI…Sep 15, 20221Sep 15, 20221
Published inAndroid DevelopersJetpack Compose Interop: Using Compose in a RecyclerViewTL;DRJul 22, 202210Jul 22, 202210