Published inProAndroidDevWidgets with Glance: Displaying ImagesFrom drawables, from bitmaps, from a url — from anywhere!Jan 17Jan 17
Published inProAndroidDevWidgets with Glance: Beyond String StatesUse a custom GlanceStateDefinition to manage your widget stateNov 21, 2024Nov 21, 2024
Published inProAndroidDevWidgets with Glance: Blending inUse dynamic colors from your wallpaper in your Widget GlanceThemeOct 30, 2024Oct 30, 2024
Published inProAndroidDevWidgets with Glance: Standing outDetect wallpaper colors so transparent widgets do not get lost in the backgroundOct 29, 2024Oct 29, 2024
Published inProAndroidDevDebugging dependencies in GradleHow to use dependencyInsight and fix transient dependencies to specific versions in your Android appJun 9, 20241Jun 9, 20241
Published inProAndroidDevProtect your code from Gemini in Android StudioThe Studio Bot is great, but be sure you are not sharing proprietary code unintentionallyApr 30, 20246Apr 30, 20246
Published inProAndroidDevOnly Show the Tip of the IcebergUsing LocalInspectionMode to hide code from your Jetpack Compose PreviewsApr 29, 20242Apr 29, 20242
Published inProAndroidDevDot. Dash. DesignMastering Lines in Jetpack Compose with PathEffectMar 18, 20243Mar 18, 20243
Published inProAndroidDevGraceful Exits: Implementing Close Confirmation for Jetpack Compose ModalBottomSheetEnsure users don’t lose their input accidentally — add a simple confirmation dialog.Jan 30, 2024Jan 30, 2024
Published inProAndroidDevCamouflage the Status Bar with Edge-to-Edge Jetpack Compose Screens and DialogsFrom Foreground to Fading BackgroundJan 8, 20246Jan 8, 20246
Published inProAndroidDevSeeing your composable in shades of greyCreating a greyscale modifier in Jetpack Compose and how to make complex composables look disabled.Aug 28, 20231Aug 28, 20231
Published inProAndroidDevJetpack Compose Tricks: Conditionally Applying Modifiers for Dynamic UIsStreamline your UI codeAug 13, 20236Aug 13, 20236
Published inProAndroidDevPreventing Font Scaling in Jetpack ComposeWhat to do when you really need to keep text from resizing and how to check how your composables look with different font scales using…Jul 13, 20233Jul 13, 20233
Published inProAndroidDevUsing PreviewParameters and providing Composables to Jetpack Compose PreviewsHow to generate Jetpack Compose Previews from @Composable annotated dataMay 11, 20231May 11, 20231
Published inProAndroidDevTyping on a Tiny ScreenHow to implement user input for Wear OSMar 19, 20232Mar 19, 20232
Published inGoogle Developer ExpertsEffortlessly Add Pull-to-Refresh to Your Android App with Jetpack ComposeUp until recently, when using Jetpack Compose you needed to use the Swipe Refresh Accompanist library to implement pull to refresh. Now…Feb 21, 20234Feb 21, 20234
Published inProAndroidDevCreating a Collapsing TopAppBar with Jetpack ComposeHow to use the out of the box features to get a great result.Dec 13, 20221Dec 13, 20221
Published inProAndroidDevIt’s Time for an App Icon Makeover!App launcher icons, the very first interaction that someone has with your app is something that we make quickly and soon forget as the more…Oct 24, 20221Oct 24, 20221
Published inBilue Product Design & Technology BlogThe Best Advice I Have Ever Been GivenFrom one developer to anotherSep 27, 20222Sep 27, 20222
Published inBilue Product Design & Technology BlogExpanding Dialog in Jetpack ComposeUsing AnimatedVisibility and embracing reusabilitySep 11, 20221Sep 11, 20221