https://github.com/develNerd/ChatGPT-Multiplatform
ChatGPT-Multiplatform Mobile App
https://github.com/develNerd/ChatGPT-Multiplatform
android chatgpt ios jetpacj-compsoe kotlin kotlin-multiplatform swift swift-ui
Last synced: 20 days ago
JSON representation
ChatGPT-Multiplatform Mobile App
- Host: GitHub
- URL: https://github.com/develNerd/ChatGPT-Multiplatform
- Owner: develNerd
- License: mit
- Created: 2023-02-19T16:53:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-23T16:43:08.000Z (about 2 years ago)
- Last Synced: 2024-11-08T01:37:05.622Z (6 months ago)
- Topics: android, chatgpt, ios, jetpacj-compsoe, kotlin, kotlin-multiplatform, swift, swift-ui
- Language: Kotlin
- Homepage:
- Size: 1.47 MB
- Stars: 27
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
# ChatGPT-MULTIPLATFORM
ChatGPT Multiplatform aims to implement all clients for CHAT GPT i.e Mobile(Android and IOS),
Desktop and Web using Kotlin Multiplatform/MobileAvailable Clients
- Shared Code
- Android ClientPlanned
- IOS Client (SwiftUI)
- Desktop ClientThe Project shows how to incorporate the following into a KMM Project
- Share UseCases between the Android and IOS Client.
- Dependency Injection Using Koin
- Expect and Actual Functions for code sharing
- The new KMM data store
- Ktor Http Client (For chat GPT Response Streaming)
- KMM APP Architecture
- Serialization and De-Serialisation
- Jetpack Compose
- SwiftUIDisclaimer
- This is purely for learning purposes and does only extend the public ChatGPT API(https://user-images.githubusercontent.com/37780207/220971793-63265fc9-10d9-409b-a61a-67e82e5ded33.jpg)
(https://user-images.githubusercontent.com/37780207/220971573-8723cf24-8bf7-4c0a-813c-79897713d8de.jpg)
(https://user-images.githubusercontent.com/37780207/220971593-92755791-46ca-4dbd-9960-ee6bce45ce27.jpg)- Video Demo
https://user-images.githubusercontent.com/37780207/220201634-442908c0-d321-42f3-a2a8-29b03ea5e254.mp4