Skip to content

Blundell

Android Developer Tutorials

  • Beginner
  • Intermediate
  • Advanced
  • Reference
  • X-Post

Tag: androiddev

Choosing Wisely: for vs. forEach in Kotlin (A Thinking Dev’s Perspective)

In Reference By blundell On 2025-04-042025-04-04
Choosing Wisely: for vs. forEach in Kotlin (A Thinking Dev’s Perspective)

The forEach loop, are you using it without thinking? In Kotlin, empirically forEach is often the go-to loop, it’s pragmatically close at reach in the IDE auto-complete, but is it always the right choice? This…

Read more of Choosing Wisely: for vs. forEach in Kotlin (A Thinking Dev’s Perspective) →

Tagged androiddev, kotlin

Room Debug DAOs in Android: Streamlining Your Workflow

In Reference By blundell On 2025-02-222025-02-22
Room Debug DAOs in Android: Streamlining Your Workflow

This blog post explains how to create Room DAOs specifically for your Android debug build. These debug-only DAOs enable you to implement developer-centric features without affecting your production app. Keeping your codebase clean is essential…

Read more of Room Debug DAOs in Android: Streamlining Your Workflow →

Tagged androiddev, database, debug tools, room

Android Dynamic Animated SVGs (with Lottie Dynamic Properties)

In Intermediate, Tutorial By blundell On 2025-01-04
Android Dynamic Animated SVGs (with Lottie Dynamic Properties)

Learn how to have runtime control of all parts of an animation or image, the color, opacity, scale, rotation .. any property within your SVG animation using Lottie Dynamic Properties. This tutorial is going to…

Read more of Android Dynamic Animated SVGs (with Lottie Dynamic Properties) →

Tagged android, androiddev, animation, compose, lottie, svg

Emoji error! Using the latest Compose with compileSDK < 34

In Reference By blundell On 2023-11-222023-11-19
Emoji error! Using the latest Compose with compileSDK < 34

Wanting to use the latest versions of Compose, but your app compileSdk is falling behind? I’ve been there! If you have a compileSdk < 34 but want to use Compose version > 1.5.0 you’ll come…

Read more of Emoji error! Using the latest Compose with compileSDK < 34 →

Tagged androiddev, compose, gradle

Setting JDK level in Android Gradle builds

In Intermediate, Reference By blundell On 2023-11-18
Setting JDK level in Android Gradle builds

The correct, complete, 2024, settings to configure the Java version in Gradle for Android.

Tagged androiddev, gradle, java, jdk

Set Activity Screen Brightness without Permission

In Reference, Tutorial By blundell On 2023-08-232023-08-23
Set Activity Screen Brightness without Permission

I wanted to brighten the screen, but all articles said you needed Android permissions. Codswallop! Here’s how!

Tagged androiddev, qr code, screen brightness

build.gradle.kts conversion for Android Studio Empty Activity

In Reference By blundell On 2023-07-052023-07-05
build.gradle.kts conversion for Android Studio Empty Activity

Quick blog posting showing you the build.gradle.kts version of the default build.gradle file from the “empty activity” Android Studio template. This post will go stale fast, get it whilst its hot. 🙂 The original templates…

Read more of build.gradle.kts conversion for Android Studio Empty Activity →

Tagged android, androiddev, gradle, groovy, kotlin

Posts pagination

Page 1 Page 2 … Page 5 Next page→
© Copyright Blundell. All rights reserved.