A simple wrapper for Google Gemini AI, enabling basic chat functionality.
GemAI is an Android application that provides a simple chat interface using Google's Gemini AI. Just add your API key and start chatting!
- Basic Chat interface for Gemini AI interactions.
- Persistent chat history using Room Database.
- Dark Mode support.
- AI Prompt for user input.
- Architecture: Clean Architecture principles
- Platform: Android (API 30+)
- Language: Kotlin (JDK 11)
- UI: Jetpack Compose
- Navigation: Compose Destination
- Dependencies:
- Room Database
- DataStore
- Hilt Dependency Injection
- Kotlin Coroutines
- Clone the repository
- Open project in Android Studio
- Build and run
- Enter your Gemini AI API key on first launch
The app requires a Gemini AI API key to function:
- Launch the app
- Click the redirect button to visit Google AI Studio
- Generate your API key
- Enter the key in the app when prompted
- Android Studio
- JDK 11 or higher
- Android SDK 30+
- Gemini AI API key
This is a hobby project under active development. New features will be added as time permits.
Feel free to fork the repository and submit pull requests. Please ensure proper attribution when using this codebase.
Made with ❤️ using Gemini AI



