{"repo":"Coding-Meet/Gemini-AI-KMP-App","free":true,"listed":false,"github":"https://github.com/Coding-Meet/Gemini-AI-KMP-App","clone":"git clone https://github.com/Coding-Meet/Gemini-AI-KMP-App.git","description":"Gemini AI Kotlin Multiplatform project designed to target Android, iOS, Windows, macOS, Linux, and Web platforms.","language":"Kotlin","stars":113,"topics":["gemini","gemini-api","gemini-kmp","compose-desktop","compose-multiplatform","gemini-pro-vision","jetpack","jetpack-compose","jetpackcompose","kotlin-android"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Gemini AI Kotlin Multiplatform App - Chat with Gemini AI 💬✨ Click the image above to watch a demo of the Gemini AI KMP App on YouTube. Overview The Gemini AI KMP App is a Kotlin Compose Multiplatform project designed to target Android, iOS, Windows, macOS, Linux, and Web platforms. It is an application by Gemini AI where you can retrieve information from text and images in a conversational format. Additionally, it allows storing chats group-wise using SQLDelight and KStore, and facilitates changing the Gemini API key. Features - Engage in conversations from any device, including smartphones, tablets, desktops, and web browsers - Retrieve information from text and images in a conversational format. - Store chats group-wise using SQLDelight and KStore. - Facilitating changing the Gemini API key. - Simple Clean UI with Animations Technologies: - Kotlin - Clean Architecture - Jetpack Compose for UI development - Koin for Dependency Injection - SQLDelight and KStore library to Store chats - Generative AI for All AI-related stuff Libraries 🛠️ - BuildKonfig - BuildConfig for Kotlin Multiplatform Project. It currently supports embedding values from gradle file. - Koin - Kotlin dependency injection library with multiplatform support. - Ktor - Provides multiplatform libraries required to make network calls to the REST API. - Kermit - Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility. - ViewModel - Compose Multiplatform ViewModel and it's Kotlin Multiplatform pr","default_branch":null,"files":null,"tree":[],"storefront":"/r/Coding-Meet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Coding-Meet/Gemini-AI-KMP-App/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}