android/androidify

Sample app for Androidify

What it solves

Androidify is an open-source sample app designed to demonstrate how to build AI-driven experiences on Android. It specifically rebuilds the classic Android bot maker, bot builder, builder from the ground up using modern AI models and Android development tools.

How it works

The app integrates several Google technologies to create its AI features:

  • Gemini API: Accessed via the Firebase AI Logic SDK to utilize Imagen and Gemini models for image generation.
  • Jetpack Compose: Used for the UI and animations.
  • Navigation 3: Manages the application's navigation graphs.
  • CameraX and Media3 Compose: Provides custom camera controls (zoom, tap-to-focus) and video playback.

Who it’s for

Android developers who want to learn how to integrate Gemini and other AI models into mobile applications using the latest Jetpack Compose and Firebase tools.

Highlights

  • AI Image Generation: Uses a standard Imagen model to create Android bot variations.
  • Firebase Integration: Leverages Firebase AI Logic SDK and Remote Config for backend management.
  • Modern Android Stack: Built with Jetpack Compose, Navigation 3, and CameraX.
  • Open Source: Provides a practical example of implementing AI-driven mobile UX.

Related

  • Project
  • Project
  • Project
  • Project
  • Project