
UmairOye/AI-Art-Generator
📦 Open Source ProjectUmairOye
A clean-architecture Android app that generates unique AI artwork using the Stable Diffusion API.
The AI Art Generator is a robust Android implementation designed to showcase how mobile applications can interface with powerful generative AI models. Built with Kotlin, the app serves as a practical example of integrating Stable Diffusion APIs into a mobile workflow. Key technical features include a strict adherence to Clean Architecture principles, ensuring a separation of concerns that makes the codebase highly modular and testable. The app manages asynchronous data streams using Kotlin Flows, providing a reactive UI that handles API states gracefully. Network communication is handled by Retrofit, while image rendering is optimized via the Glide library, ensuring smooth performance even when displaying high-resolution generated assets. This project is ideal for developers looking to understand the intersection of mobile architecture and generative AI integration.
💡Highlights
- ├─Clean Architecture & MVVM pattern
- ├─Stable Diffusion API integration
- └─Reactive UI with Kotlin Flows
🎯For
- ├─Android Developers
- └─AI Enthusiasts