GeminiChat: An AI ChatBot Developed by Gemini SDK Using Jetpack Compose
Technologies:
- Kotlin
- Clean Architecture
- Jetpack Compose for UI development
- Material Ui
Libraries 🛠️
- Voyager
- Compose Markdown
- Gemini Client
Installation 🛠️
-
Clone this repository:
git clone https://github.com/imam1912/Gemini-Chat.git
-
Open in the latest version of Android Studio.
-
Before running the project, obtain an API key from Google AI to communicate with the Gemini API.
-
Add the API key in
Utils
file. Place your API keyconst val API_KEY = "your_api_key"
![]() |
![]() |
![]() |
![]() |
Give a ⭐️ if this project helped you!