{"repo":"GetStream/gemini-android","free":true,"listed":false,"github":"https://github.com/GetStream/gemini-android","clone":"git clone https://github.com/GetStream/gemini-android.git","description":"✨ Gemini Android demonstrates Google's Generative AI on Android with Stream Chat SDK for Compose.","language":"Kotlin","stars":387,"topics":["android","architecture","gemini","generative-ai","jetpack","jetpack-compose","kotlin","skydoves"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Gemini Android demonstrates Google's Generative AI on Android with Stream Chat SDK for Compose. The purpose of this repository is to demonstrate below: - Demonstrates Gemini API for Android. - Implementing entire UI elements with Jetpack Compose. - Implementation of Android architecture components with Jetpack libraries such as Hilt and AppStartup. - Performing background tasks with Kotlin Coroutines. - Integrating chat systems with Stream Chat Compose SDK for real-time event handling. 📷 Previews ✍️ Technical Content If you're interested in the overall architecture, each layer, Generative AI, Gemini SDK, and implementation details of this project, check out the following blog post: Build an AI Chat Android App With Google’s Generative AI 🛥 Stream Chat & Video SDK Gemini Android is built with Stream Chat SDK for Compose to implement messaging systems. If you’re interested in building powerful real-time video/audio calling, audio room, and livestreaming, check out the Stream Video SDK for Compose ! Stream Chat - Stream Chat SDK for Android on GitHub - Android Samples for Stream Chat SDK on GitHub - Stream Chat Compose UI Components Guidelines Stream Video - Stream Video SDK for Android on GitHub - Video Call Tutorial - Audio Room Tutorial - Livestream Tutorial 💻 How to build the project? To build this project properly, you should follow the instructions below: 1. Go to the Stream login page . 2. If you have your GitHub account, click the SIGN UP WITH GITHUB button and you ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/GetStream","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GetStream/gemini-android/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}