Gemini Chat and Time-Travel Companion
An AI-powered chatbot and time-travel app that bridges innovations
What it does
Gemini Chat and Time-Travel Companion demonstrates Google's Generative AI on Android with Stream Chat SDK for Compose.
The purpose of this repository is to demonstrate below:
- Predict the future with 40% to 99% accuracy.
- 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.
Gemini Android has implemented the following modularization strategies:
Parallel Building: Modules are capable of being built in parallel, leading to reduced overall build time.
Decentralized Focusing: Individual development teams are allocated specific modules, allowing them to concentrate on their designated areas.
Intelligent Conversations: Gemini Chat Companion engages users in dynamic, context-aware conversations. It adapts to their queries, providing relevant responses and insights.
Multimodal Input: Users can send both text and image prompts. For instance, they might ask, “What breed is this dog?” while attaching a photo. Gemini processes these multimodal inputs seamlessly.
API Integration: The app connects to the Gemini API, leveraging its generative models. Whether it’s captioning images, answering questions, or assisting with complex tasks, Gemini Chat Companion delivers.
Built with
- Flutter
- Android
- Web/Chrome
- Kotlin
- Jetpack
- Stream Chat SDK for Compose
Team
By
CyberWorld-Soo-Na
From
Qatar