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