An open API service indexing awesome lists of open source software.

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

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/Mobile

Available Clients
- Shared Code
- Android Client

Planned
- IOS Client (SwiftUI)
- Desktop Client

The 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
- SwiftUI

Disclaimer
- 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