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…
Category: Reference
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
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
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…
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
Setting JDK level in Android Gradle builds
The correct, complete, 2024, settings to configure the Java version in Gradle for Android.
Set Activity Screen Brightness without Permission
I wanted to brighten the screen, but all articles said you needed Android permissions. Codswallop! Here’s how!