androidify  by android

Android app for creating customized bot images

created 2 months ago
1,453 stars

Top 28.8% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides Androidify, a sample Android application for creating personalized Android bot characters using AI. It targets Android developers interested in integrating modern AI capabilities and UI frameworks into their applications. The app allows users to customize their bot's appearance and features, offering a fun and educational experience.

How It Works

Androidify leverages the Gemini API via the Firebase AI Logic SDK to power its AI-driven customization features. The UI is built using Jetpack Compose for dynamic and responsive design, with Navigation 3 managing screen transitions. CameraX and Media3 Compose are integrated for custom camera controls and video playback, enabling a rich user experience.

Quick Start & Requirements

  • Clone the repository.
  • Create a Firebase project, generate google-services.json, and replace the placeholder.
  • Enable Vertex AI SDK and AppCheck in Firebase.
  • Optional: Configure fontName in gradle.properties.
  • Official documentation: [link to blog post]

Highlighted Details

  • Utilizes Gemini API through Firebase AI Logic SDK.
  • Built with Jetpack Compose and Navigation 3.
  • Integrates CameraX and Media3 Compose for custom camera and media playback.
  • Currently uses a standard Imagen model, with a fine-tuned model planned.

Maintenance & Community

  • The project is still under development.
  • Contribution guidelines are available in the CONTRIBUTING file.

Licensing & Compatibility

  • Licensed under the Apache License 2.0.
  • Permissive license suitable for commercial use and integration into closed-source applications.

Limitations & Caveats

The app is still under development, and the current model is a standard Imagen model, with a specialized fine-tuned model to be released later.

Health Check
Last commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
10
Issues (30d)
2
Star History
1,511 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.