InAndroid DevelopersbyJolanda Verhoef·Apr 8, 2025Adaptive Camera: Smooth Tabletop Mode with AnimationsPart 4 of Unlocking the Power of CameraX in Jetpack Compose — taking our viewfinder and expanding it to the larger screenA response icon1A response icon1
InAndroid DevelopersbyJolanda Verhoef·Jan 23, 2025Create a spotlight effect with CameraX and Jetpack ComposePart 3 — Explore how to overlay Compose UI elements on top of your camera preview for a richer user experience.A response icon4A response icon4
InAndroid DevelopersbyJolanda Verhoef·Jan 9, 2025Tap to focus: Mastering CameraX Transformations in Jetpack ComposePart 2 — Using the Compose gesture system , graphics, and coroutines to implement a visual tap-to-focus.A response icon1A response icon1
InAndroid DevelopersbyJolanda Verhoef·Jan 7, 2025Getting Started with CameraX in Jetpack ComposePart 1 — A guide to building a basic camera preview, covering setup, permissions, ViewModel creation, and UI implementation.A response icon5A response icon5
InAndroid DevelopersbyJolanda Verhoef·Jun 7, 2023Create a photo grid with multiselect behavior using Jetpack ComposeIn this blog post, you’ll learn how to create polished UI experiences in Compose.A response icon5A response icon5
InAndroid DevelopersbyJolanda Verhoef·Feb 15, 2023Constraints and modifier orderLearn how to use a mental model to reason about modifier chaining and how it influences the sizes of composables.A response icon2A response icon2
InAndroid DevelopersbyJolanda Verhoef·Feb 8, 2023Compose phasesEpisode 2 of MAD Skills — Compose Layouts and Modifiers: Create a mental model of how APIs actually transform data into UI.A response icon1A response icon1
Jolanda Verhoef·Jan 31, 2020Take-aways comparing Flutter to Jetpack ComposeComparing apples and oranges…A response icon4A response icon4
Jolanda Verhoef·Dec 20, 2019Starting with Jetpack ComposeI got very excited when I saw the announcement of Jetpack Compose at Google I/O 2019. It felt like Google was announcing the next big step…