Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khubaibkhan4/gemini-ai-kmp
Gemini Ai KMP is a Kotlin Multiplatform Project(Android, iOS, Web and Desktop) using the Official Gemini Starter Api.
https://github.com/khubaibkhan4/gemini-ai-kmp
compose-desktop compose-multiplatform compose-wasm compose-web composer-library desktop gemini gemini-ai gemini-ai-kmp gemini-api gemini-app gemini-kmp gemini-live ios-swift kmp kmp-library kotlin-multiplatform kotlin-multiplatform-mobile
Last synced: about 2 months ago
JSON representation
Gemini Ai KMP is a Kotlin Multiplatform Project(Android, iOS, Web and Desktop) using the Official Gemini Starter Api.
- Host: GitHub
- URL: https://github.com/khubaibkhan4/gemini-ai-kmp
- Owner: KhubaibKhan4
- Created: 2023-12-14T08:38:54.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-30T04:45:31.000Z (6 months ago)
- Last Synced: 2024-07-01T04:40:42.905Z (6 months ago)
- Topics: compose-desktop, compose-multiplatform, compose-wasm, compose-web, composer-library, desktop, gemini, gemini-ai, gemini-ai-kmp, gemini-api, gemini-app, gemini-kmp, gemini-live, ios-swift, kmp, kmp-library, kotlin-multiplatform, kotlin-multiplatform-mobile
- Language: Kotlin
- Homepage:
- Size: 1.09 MB
- Stars: 15
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- Funding: .github/FUNDING.yml
- Security: SECURITY.md
Awesome Lists containing this project
README
# Gemini Ai KMP
# Screenshots
## Before running!
- check your system with [KDoctor](https://github.com/Kotlin/kdoctor)
- install JDK 17 on your machine
- add `local.properties` file to the project root and set a path to Android SDK there### Android
To run the application on android device/emulator:
- open project in Android Studio and run imported android run configurationTo build the application bundle:
- run `./gradlew :composeApp:assembleDebug`
- find `.apk` file in `composeApp/build/outputs/apk/debug/composeApp-debug.apk`### Desktop
Run the desktop application: `./gradlew :composeApp:run`### iOS
To run the application on iPhone device/simulator:
- Open `iosApp/iosApp.xcproject` in Xcode and run standard configuration
- Or use [Kotlin Multiplatform Mobile plugin](https://plugins.jetbrains.com/plugin/14936-kotlin-multiplatform-mobile) for Android Studio### Browser
Run the browser application: `./gradlew :composeApp:jsBrowserDevelopmentRun`