Skip to content

An Android application built with Jetpack Compose that features an AI-powered chat interface. The app supports text, and voiceinputs, leveraging the Gemini AI model to provide interactive and personalized responses

Notifications You must be signed in to change notification settings

Alidon256/Learn-AI

Repository files navigation

Learn-AI

Learn-AI is an Android application built with Jetpack Compose that provides an AI-powered chat interface. It allows users to interact with a conversational AI model (Gemini) through text and voice, offering personalized and dynamic responses.

⚠️ Note: Image and document input features are planned but not yet implemented.

✨ Features

  • 💬 Text Chat: Send messages and receive AI-generated replies.
  • 🎙️ Voice Input: Use speech-to-text via Android's SpeechRecognizer for hands-free interaction.
  • 🧠 Gemini AI Integration: Delivers intelligent, context-aware responses.

🧠 Core Skills Demonstrated

  • Android development with Jetpack Compose
  • Integration of Gemini AI model
  • Use of Android SpeechRecognizer API
  • Clean architecture and modular design
  • Firebase setup (for future enhancements)

📁 Project Structure

.idea/                  # IDE configuration
app/                    # Main Android app source code
gradle/                 # Gradle wrapper files
build.gradle.kts        # Project-level build config
settings.gradle.kts     # Project settings
.gitignore              # Git ignore rules
README.md               # Project documentation

🚀 Getting Started

  1. Clone the repository

    git clone https://github.com/Alidon256/Learn-AI.git
  2. Open in Android Studio

  3. Build and Run

    • Ensure Android SDK API level 23+
    • Sync Gradle
    • Run on emulator or physical device

🛣️ Roadmap

  • 🖼️ Image upload and analysis
  • 📄 Document processing (.txt, .pdf)
  • 🧑‍💼 User profile and session history
  • 🌐 Multilingual support

👤 Author

Alidon256
GitHub: @Alidon256


Explore how AI and Jetpack Compose can create intuitive, voice-enabled mobile experiences!

About

An Android application built with Jetpack Compose that features an AI-powered chat interface. The app supports text, and voiceinputs, leveraging the Gemini AI model to provide interactive and personalized responses

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages