Read More Paging 3 with Jetpack Compose: A Practical LazyColumn Setup
Display large and remote datasets with Paging 3 and Jetpack Compose, including collectAsLazyPagingItems, stable keys, placeholders, and load states.
Read More Display large and remote datasets with Paging 3 and Jetpack Compose, including collectAsLazyPagingItems, stable keys, placeholders, and load states.
Read More Learn when to use LazyVerticalStaggeredGrid in Jetpack Compose, including adaptive lanes, stable keys, full-line content, spacing, and accessible image tiles.
Read More Choose and implement Jetpack Compose click, long-press, drag, swipe, and custom pointer gestures with the right abstraction, semantics, state ownership, and testing strategy.
Read More Learn how contentType helps Jetpack Compose reuse compatible item compositions in mixed LazyColumn feeds, when to use it, and how it differs from stable keys.
Read More Build a Material 3 TopAppBar in Jetpack Compose, choose the right app-bar size, connect scroll behavior to Scaffold, and keep actions accessible.
Read More Build useful Material 3 TextField and OutlinedTextField components in Jetpack Compose with hoisted state, validation, keyboard actions, styling, and tests.
Read More Choose the right Material 3 button in Jetpack Compose, model enabled and loading states, and keep actions accessible, testable, and theme-aware.
Read More Use dynamic color and dark theme safely in Jetpack Compose, with Android 12 fallbacks, product decision criteria, previews, and testing guidance.
Read More Choose between Material 3 Card, Surface, and ListItem in Jetpack Compose with practical patterns for feeds, settings, elevation, and accessibility.