Today we're pleased to announce version 1.3 of the Chat SDK for Android and iOS. If you've ever wanted to have greater control over the chat experience of your users, this is the update for you.
From today, the user interface (UI) and features of the Chat SDK are kept separate. This means that, if you wish to, you can build your own UI or use one provided by a third party. This gives you more control than ever before over the chat experience your users have in your apps.
If you don't want to do that, don't fear! We still provide a great UI out of the box, meaning that you can get going with the Chat SDK in your app in less than an hour.
Read on to find out more about this update.
Build your own interface
The Chat API makes all of the features of the SDK available to developers, meaning that they are free to use them in an interface they have designed themselves.
This gives you complete control over the experience you give your users. You can choose what you show, where you show it, and how it looks.
Here's an example of a very simple UI that we built for iOS in this way. We aimed to build something very simple and straightforward and achieved it in a day and a half.
Help along the way
While developing this, we played with several frameworks and tools that make building your own UI very simple. The following are some of our favorites and well worth a look:
As above, you connect the UI of your choice to the features of the Chat API that you intend to use.
We fixed a number of bugs and improved the overall stability of the Chat SDK in this release. We'd always recommend upgrading to the latest version of the Chat SDK for this reason.
Getting started or upgrading to v1.3
Our developer documentation is the best place to start. Here's a handy list of the pages that will help you get started or upgrade to v1.3:
- Android: Introduction, Getting started, versions, release notes, known issues.
- iOS: Introduction, Getting started, versions, release notes, migration notes, known issues.
Take a look at our Chat API sample app for iOS to see how we built the demo. If you like it as it is, you're free to use it in your own app.
Giving your feedback
The best place to share your feedback is in the Zendesk SDKs community.
There are a few ways to contribute:
- Leave a comment on this post!
- If you have more detailed feedback, consider creating a new post about it in the community. We review posts daily, and it allows other members of the community to contribute to your discussion.
- Add your comments to an existing post, or vote on one.