Nishanth Selvaraju·2d agoJetpack Compose 1.13: Undo & Redo Without Custom History StacksBuild a better Material 3 text editor using TextFieldState.undoState—without maintaining your own text-history implementation.
Nishanth Selvaraju·3d agoJetpack Compose 1.13: Still Nesting Rows and Columns —Start Build Smarter Dashboards with GridCompose Foundation 1.13 brings stable Grid APIs for structured two-dimensional layouts. Here’s when to use them, how they compare with…
Nishanth Selvaraju·Oct 30Jetpack Compose 1.13 Fix Mixed-Size and Multilingual Text Layouts with LineHeightStyle.Mode.PerLineWhy a small typography API change can make a big difference to Android payment receipts, localized interfaces, and accessible text.
Nishanth Selvaraju·Oct 24Material 3 1.5 — Inside vs Cutout Labels — A Better Way to Design Jetpack Compose Text FieldsWhat’s new? in Material 3 1.5 Text-Field Label
Nishanth Selvaraju·Aug 2Material 3 Scrim: The Most Overlooked Component for Modern Modal UIA payment confirmation appears over your app.
Nishanth Selvaraju·Nov 23, 2025SnapshotFlow in Jetpack ComposeConvert Compose state into Kotlin Flows for powerful, reactive event-driven UIs.
Nishanth Selvaraju·Nov 23, 2025Mastering Crossfade in Jetpack ComposeCreate smooth state transitions with Crossfade — perfect for theme swaps, tab switches, and data loading screens.
Nishanth Selvaraju·Nov 20, 2025State Hoisting — The Backbone of Clean & Scalable Jetpack Compose UIsLearn how to structure your composables using state hoisting so they stay reusable, testable, predictable, and free from hidden…
Nishanth Selvaraju·Nov 14, 2025Effortless Content Transitions with AnimatedContent in Jetpack ComposeLearn how to create smooth animated transitions when UI content changes using AnimatedContent, and discover how to blend state changes into…
Nishanth Selvaraju·Nov 13, 2025🎬 Seamless Entry and Exit Animations with AnimatedVisibility in Jetpack ComposeLearn how to animate your composables as they appear and disappear on screen using AnimatedVisibility, and create delightful, smooth UI…