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.
- 💬 Text Chat: Send messages and receive AI-generated replies.
- 🎙️ Voice Input: Use speech-to-text via Android's
SpeechRecognizerfor hands-free interaction. - 🧠 Gemini AI Integration: Delivers intelligent, context-aware responses.
- 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)
.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
-
Clone the repository
git clone https://github.com/Alidon256/Learn-AI.git
-
Open in Android Studio
-
Build and Run
- Ensure Android SDK API level 23+
- Sync Gradle
- Run on emulator or physical device
- 🖼️ Image upload and analysis
- 📄 Document processing (.txt, .pdf)
- 🧑💼 User profile and session history
- 🌐 Multilingual support
Alidon256
GitHub: @Alidon256
Explore how AI and Jetpack Compose can create intuitive, voice-enabled mobile experiences!