Gemini Chat Samples Save

4 project samples developed using Gemini API Library and Gemini Rest API, both with Compose and Compose Multiplatform

Project README

Gemini-Chat-Samples

  • Compose Multiplatform projects are written with the new KMP Wizard template structure. KMP Wizard

App Contents

Android

Text From Text Text From Image

iOS

Text From Text Text From Image

To try

  • Locate the local.properties file in the project. Insert the gemini_api_key variable with the API key you created as follows and run the application.

Libraries

Compose Multiplatform
(Gemini Library)
Compose Multiplatform
(Gemini Rest Api)
Compose
(Gemini Library)
Compose
(Gemini Rest Api)
Gemini AI KMP Library https://github.com/PatilShreyas/generative-ai-kmp
Gemini AI Google Library https://ai.google.dev/tutorials/android_quickstart
Gemini AI Rest Api https://ai.google.dev/tutorials/rest_quickstart
Ktor Client https://github.com/ktorio/ktor-documentation
Retrofit https://github.com/square/retrofit
Voyager (Navigation & Koin & ViewModel) https://github.com/adrielcafe/voyager
Compose Navigation https://developer.android.com/jetpack/compose/navigation
Hilt https://developer.android.com/training/dependency-injection/hilt-android
Material3 https://m3.material.io/develop/android/mdc-android
Moko Resources https://github.com/icerockdev/moko-resources
File Picker https://github.com/MohamedRejeb/Calf
BuildKonfig https://github.com/yshrsmz/BuildKonfig
Kotlinx Serialization https://kotlinlang.org/docs/serialization.html#what-s-next

ToDo for Compose Multiplatform Projects

  • Desktop support

  • Web support

  • Wear support

Open Source Agenda is not affiliated with "Gemini Chat Samples" Project. README Source: cnrture/Gemini-Chat-Samples

Open Source Agenda Badge

Open Source Agenda Rating