Tutorials
![Chat SDK Tutorial Chat SDK Tutorial](https://www.pubnub.com/cdn/3prze68gbwl1/6t4r7lMvobYvljRJQi8y7e/c7ca771dabd7b59207c9384e75901eff/Tutorial_image_wide.png?w=360&h=200&fit=)
In-App Chat
Build a Chat App with the PubNub CHAT SDK
PubNub's Chat SDK is recommended for developers who want to create new chat applications or add in-app chat to existing applications. The SDK supports everything you need to develop chat, from simple message exchange to advanced features like quoting, unread message counts, and emoji reactions.
PubNub also provides several CORE SDKs that are use-case agnostic and can be used to create any real-time solution, but this tutorial will focus on the CHAT SDK.
![predictive_dashboard_image Condition Monitoring Dashboard interface with real-time sensor data graphs for a compressor and fan, including operational and vibration status indicators.](https://www.pubnub.com/cdn/3prze68gbwl1/78ARSAO1omT60ZLv4rgP3l/49ce6b26bc695194732d119093c4124c/Screen_Shot_2023-03-30_at_11.28.23_AM.png?w=360&h=200&fit=)
Alerts & Notifications
Condition Monitoring Dashboard Tutorial
In this tutorial, you’ll discover how to build a Condition Monitoring Dashboard for monitoring industrial equipment conditions and sensors in real time. Make informed maintenance decisions and predict when maintenance will be needed to avoid downtime.
![Delivery Tutorial Delivery Tutorial](https://www.pubnub.com/cdn/3prze68gbwl1/2m8ZCRyWgDMd4pGfIPxsdJ/ad5deed9839eba2ce502dc04f71ab0fe/tutorial_screenshot.png?w=360&h=200&fit=)
Real-Time
Create a Delivery Application
PubNub’s APIs and infrastructure allow you to provide real-time updates on vehicle location, driver performance, and customer satisfaction, enhancing the user experience and enabling a more efficient operation.
![Flutter demo browser 2](https://www.pubnub.com/cdn/3prze68gbwl1/1PBQsimCweedBS5kpAXOG4/7353452eeb21c2ed5f921049e822366d/browser_blue.png?w=360&h=200&fit=)
In-App Chat
Build a Chat App with the PubNub CORE SDK
This tutorial will guide you through creating a simple chat app using the flexible PubNub SDK: Sending and receiving chat messages, member presence and looking up past messages. NOTE: This tutorial predates the introduction of our dedicated CHAT SDKs; developers creating chat apps should use our CHAT SDKs which support JavaScript / Typescript, Unreal, Kotlin, Swift, and Unity.
![IoT demo square](https://www.pubnub.com/cdn/3prze68gbwl1/59JxRtOUN82etsXlhO7oNd/d9dd31fe9818f7462be99f34d4bec8dd/screenshot_square.png?w=360&h=200&fit=)
IoT Device Control
Build an IoT solution using PubNub
This tutorial will show you how to create an IoT solution using PubNub, concentrating on architectural best practices
![Push Notifications Tutorial Preview Dual smartphone screens displaying chat application interface with conversation between users and notification panel.](https://www.pubnub.com/cdn/3prze68gbwl1/45jNDgepu4IWNzHkepEvsR/a8d8f0e6b12a1abf9ca865b549bb5ec7/Screen_Shot_2022-07-05_at_10.00.20_AM.png?w=360&h=200&fit=)
Mobile Push Notifications
Mobile Push Notifications Tutorial
In this tutorial, you’ll discover how to set up and add mobile push notifications to an application.
![PubNub Real-Time Data Streaming Demo PubNub Real-Time Data Streaming Demo](https://www.pubnub.com/cdn/3prze68gbwl1/4TfYjurYGtXyEjDNklQQGU/40cfe025340dd3019f43daa3e2846ffe/sdk_receive_2.png?w=360&h=200&fit=)
Real-Time
Create a Real-Time Data Streaming application
This tutorial will walk you through two techniques to develop an end-to-end real-time streaming application with PubNub: Using the PubNub SDK and using the HTTP Streaming endpoint.