Skip to content

Blundell

Android Developer Tutorials

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

Google I/O 2025: AI Unleashed – What Android Devs Need to Know!

In Reference By blundell On 2025-05-232025-05-23
Google I/O 2025: AI Unleashed – What Android Devs Need to Know!

The intro before the intro. Like every year I watched the keynote & developer keynote with excitement, taking my usual notes and reactive thoughts as it streams. This year though instead of myself turning those…

Read more of Google I/O 2025: AI Unleashed – What Android Devs Need to Know! →

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

Get started with Gemma 3 LLM on Android now!

In Reference By blundell On 2025-03-122025-03-12
Get started with Gemma 3 LLM on Android now!

This post gets you started with the new Gemma 3 model for on-device inference. Giving you the simplest steps to get started with AI on Android. Gemma 3 1B is a new model size in the…

Read more of Get started with Gemma 3 LLM on Android now! →

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 Bugsee SDK: Ignore the Docs, Do THIS Instead

In Reference By blundell On 2025-01-302025-01-30
Android Bugsee SDK: Ignore the Docs, Do THIS Instead

When introducing 3rd party libraries (like BugSee), often their configuration is dumped into your build.gradle/application:onCreate and mixed with everything else. This post shows you how to have cleaner, more maintainable code by creating your own…

Read more of Android Bugsee SDK: Ignore the Docs, Do THIS Instead →

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

OCR with Gemini LLM on Android

In Reference By blundell On 2024-04-062024-04-06
OCR with Gemini LLM on Android

This artical is a quick introduction into setting up the Gemini API client SDK on Android to perform Optical Character Recognition (OCR) on images. Let’s jump straight in: The Gemini API gives you access to…

Read more of OCR with Gemini LLM on Android →

Tagged android, gemini, llm

Posts pagination

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