This is the demo app with Gemini API.
Chat | Attach images | Select response |
---|---|---|
![]() |
![]() |
![]() |
- Create a Gemini API key.
- Create a
secrets.properties
file in a root directory. - Setup the API key in the
secrets.properties
.GEMINI_API_KEY=YOUR_API_KEY
- Build and run the App.
- Chat with Gemini AI using text messages and images.
- Save chat history in the local database using Android Room.
- (Upcoming) Support for Wear OS integration.
- 100% Jetpack Compose based + Coroutines + Flow for asynchronous.
- Gemini SDK
- Jetpack
- Compose
- ViewModel
- Hilt
- Room
- Glide
- Robolectric
Gemini Android follows the Google's official architecture guidance