In this tutorial you’ll discover how to set up and use PubNub's Chat components to build a group chat application.

Choose an SDK to get started in your preferred language:
Your app will include:

You will develop a group chat application that allows participants to chat and interact with each other, based on PubNub's Chat Components:

  • Channel List - List of streams or rooms you can access and send messages to

  • Message List - Shows list of messages sent to a stream or room

  • Message Input - Input for sending new messages including emoji and file support

  • Channel Members - List of users in a stream or room.

  • Chat - Required state provider