The actual examples of ChatUI with using external chat SDK
- Quickstart
- ChatGPT
- Chat completion
- Typing effect
- PaLM API - Google Generative AI
- Firebase
- Sendbird
NOTE
If you have a specific example case you want to see, please use the Discussions tab to request.
ChatUI is an open-source Swift package that provides a simple and reliable solution for implementing chat interfaces using SwiftUI.
Although ChatUI currently offers very limited features, I’m confident that it can provide best practices for implementing chat interfaces using SwiftUI. Additionally, since ChatUI is an open source project, you can expand its capabilities and create a more impressive ChatUI together through contributions. I appreciate your interest.
To use ChatUI in your project, follow these steps:
- In Xcode, select File > Swift Packages > Add Package Dependency.
- In the search bar, paste the ChatUI URL: https://github.com/jaesung-0o0/ChatUI
- Select the branch as main to install.
- Click Next, and then click Finish.
To use ChatUI in your project, add the following import statement at the top of your file:
import ChatUI
You can then use ChatUI to implement chat interfaces in your SwiftUI views. Follow the guidelines in the ChatUI documentation to learn how to use the package.
INFORMATION
To see ChatUI repository, please go to ChatUI
To see Figma, the design resources, please see ChatUI - Figma Community
ChatUI and its example projects are released under the MIT license. See LICENSE for details.