Back to ProjectsAI/ML

AI Chat App

AI-powered chat application with intelligent responses powered by Google Gemini.

Tech Stack

FlutterGetXGoogle Gemini API

Overview

A Flutter mobile chat app that integrates Google's Gemini API to provide intelligent, context-aware conversational responses. Features a clean chat UI with message bubbles, typing indicators, and conversation history. GetX handles state management and dependency injection.

Key Highlights

  • Google Gemini API integration
  • Multi-turn conversation context
  • GetX state management
  • Local chat history with Hive

How I Built It

Flutter with GetX for state management. Gemini API is called via HTTP with the conversation history passed as context for multi-turn conversations. Chat history is persisted locally using Hive.

Future Vision

Add voice input/output, image understanding (Gemini Vision), multiple AI personas, and cloud sync for chat history.

Links