For this to work, you need to have
- A MacBook Pro
- Xcode installed on your machine
- Basic knowledge of the Swift programming language
- Basic knowledge of JavaScript (NodeJS)
- NodeJS and NPM installed on your machine
- Cocoapods installed on your machine.
- A Pusher Chatkit application.
You can follow the tutorial here