← all repositories
android/androidify

Google's Android mascot builder, rebuilt as an AI demo

A sample app showing how to wire Gemini, Imagen, and modern Android stack into a polished consumer experience.

1.9k stars Kotlin App BuildersLearning
androidify
Velocity · 7d
+4.9
★ / day
Trend
steady
star history

What it does Androidify lets users customize the Android bot mascot — think body parts, colors, accessories — and generates backgrounds using AI image generation. It’s a spiritual successor to older “Androidify” apps, but this time built as a showcase for Google’s current preferred stack. The camera integration lets you snap photos and presumably weave them into the creative flow.

The interesting bit This isn’t just a toy; it’s a teaching tool dressed up as one. Google explicitly positions it as a reference for “how to build powerful AI driven experiences on Android” — a living recipe for wiring Firebase AI Logic SDK to Gemini and Imagen, with Navigation 3 and CameraX along for the ride. The README admits they’re using a standard Imagen model for now; a fine-tuned model trained on “what makes the Android bot cute and fun” is promised later this summer, which may explain occasional weird outputs today.

Key highlights

  • Built with Jetpack Compose, Navigation 3, CameraX, and Media3 Compose — Google’s latest stable-ish toys in one basket
  • Uses Firebase AI Logic SDK as the gateway to Gemini and Imagen APIs
  • Includes a custom camera implementation with rear camera, zoom, and tap-to-focus — not just a system intent
  • Open sourced under Apache 2.0, with a detailed setup guide requiring Firebase project, Vertex AI enablement, AppCheck, and Remote Config import
  • Background vibe feature blocked in parts of Europe, Middle East, and Africa due to model availability restrictions

Caveats

  • Setup is nontrivial: Firebase project, google-services.json, Vertex AI API, AppCheck, and Remote Config template upload all required before first run
  • The fine-tuned model isn’t here yet; current Imagen outputs may look off-brand
  • “Still under development” — expect rough edges

Verdict Grab this if you’re an Android developer trying to understand how Google wants you to stitch AI services into a Compose app in 2025. Skip it if you want a polished end-user toy without the Firebase homework.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.