Craft with Compose

ViewModel and rememberSaveable
The Truth About ViewModel and rememberSavable: Configuration Changes vs Process Death
If you’ve built Android apps with Jetpack Compose, you’ve probably run into the question: Should I use ViewModel or rememberSaveable? Both help you keep state alive, but they work very differently depending...
CompositionLocal
CompositionLocal Deep Dive: Writing Scalable UI in Jetpack Compose
When building Android apps with Jetpack Compose, you’ll often need to share data across your UI tree. Passing parameters down every Composable quickly becomes messy. That’s where CompositionLocal comes...
Scrollable Sticky Table/Grid UIs in Jetpack Compose
Build Scrollable Sticky Table/Grid UIs in Jetpack Compose Like a Pro
If you’ve ever built dashboards, spreadsheets, or financial apps, you know how important tables are. But a plain table isn’t enough — you often need a Scrollable Sticky Table/Grid where headers stay in...
Jetpack Compose LazyColumn Sticky Header
Jetpack Compose LazyColumn Sticky Header: Complete Implementation Guide
When you’re building long lists in Jetpack Compose, sometimes you need certain sections to stand out and stay visible while scrolling. That’s exactly where Sticky Header comes in. Imagine scrolling through...
1 2 3 7
error: Content is protected !!