Theming Your App for the Holidays

’Tis the season for festive flair! As the holidays roll around, giving your app a seasonal makeover is a fantastic way to delight your users and inject some joy into their experience. Dynamically update your Android app theme any time you want to add some holiday cheer!

December 15, 2025 · ProAndroidDev

From File to Fetch: Mastering Lottie Animation Sources in Jetpack Compose

How to use different animation sources when loading animations with Lottie in Jetpack Compose, show loading, handle retries and error states and configure your animations to show them at their best!

November 24, 2025 · ProAndroidDev

Widgets with Glance: Displaying Images

From drawables, from bitmaps, from a url — from anywhere!

January 17, 2025 · ProAndroidDev

Widgets with Glance: Beyond String States

Use a custom GlanceStateDefinition to manage your GlanceAppWidget state in a typesafe way and optionally implement custom serialization or storage solution.

November 21, 2024 · ProAndroidDev

Widgets with Glance: Blending in

Use dynamic colors from your wallpaper in your Widget GlanceTheme

October 31, 2024 · ProAndroidDev

Widgets with Glance: Standing out

Detect wallpaper colors so transparent widgets do not get lost in the background

October 30, 2024 · ProAndroidDev

Debugging dependencies in Gradle

How to use dependencyInsight and fix transient dependencies to specific versions in your Android app

June 10, 2024 · ProAndroidDev

Protect your code from Gemini in Android Studio

The Studio Bot is great, but be sure you are not sharing proprietary code unintentionally

How to use an `.aiexclude` file to protect your code and keep your intellectual property safe.

May 1, 2024 · ProAndroidDev

Only Show the Tip of the Iceberg

Using LocalInspectionMode to hide code from your Jetpack Compose Previews

Sometimes you need or want to show different content or exclude code from your Jetpack Compose Previews. It is easy to use LocalInspectionMode.current to check if the composable is in a Preview.

April 29, 2024 · ProAndroidDev

Dot. Dash. Design

Mastering Lines in Jetpack Compose with PathEffect

How to style your lines, shapes and paths with dots, dashes and stamped shapes in Jetpack Compose Canvas using PathEffect.

March 19, 2024 · ProAndroidDev