Using PubNub's Dart SDK, you can easily include chat into your cross-platform Flutter applications
This chat demo, written in Flutter, shows how you can use PubNub's Dart SDK to incorporate chat into your cross-platform apps.
The PubNub SDK is the most flexible and customizable way to add chat features like direct and group messaging, typing indicators and message reactions. PubNub offers a highly-scalable architecture with low-latency delivery
Messages - Publish messages to other participants
Subscriptions - Listen for messages from other participants
History - When joining the chat, fetch the most recent messages in the last 24 hours.
Presence - Determine who is present in the chat and listen for changes
User Metadata - Fetch and store metadata about users such as name, email & avatar