Build multi-modal AI applications using our new open-source Vision AI SDK.

Tutorials: Chat (3)

Theming and Customizing Your Stream Chat SwiftUI App: A Quick-Start Guide

This tutorial describes how to perform configuration-based theming and customization of your Stream Chat SwiftUI app. It focuses mainly on the basics of theming the default look and feel of user interface elements. The example and code snippets provided should give you a vivid understanding of how to get started with changing the visual appearance

Read more
11 min read

How to Add a Messenger-like Chess Game to Your Flutter Chat App

Chess - a game as old as time - and yet most people disagree whether the king goes on the right or left. Chess has transitioned from the traditional board and made its way to our screens. It makes quite a frequent appearance in chat applications since most people know at least the basics of

Read more
11 min read

How to Use Core Spotlight to Improve Your App's User Experience

To show you how to integrate CoreSpotlight, we'll build an app that displays a list of countries. When the user selects a country, a few things will happen: Our app will open a new screen with details about the selected country We will index the selection to the Spotlight API Now, when the user enters

Read more
11 min read

How to Integrate Passwordless Authentication into a React Chat App With Supabase

Authentication is a very important part of any application, so it should be implemented in such a way that it delivers a great user experience while keeping your users' secrets safe. One solution that works well for users and security is passwordless authentication. What Is Passwordless Authentication? Like it sounds, passwordless authentication is a means

Read more
34 min read

Ephemeral Chat Messages

One increasingly common feature in chat apps is the ability to send self-destructing messages, also known as "ephemeral" messages. When this feature is enabled, the messaging system automatically erases the content minutes or seconds after the message is sent. This deletion is effective on all the devices that received the message, as well as on

Read more
4 min read

How to Efficiently Use Webhooks and Stream Chat

Unlike an API request that's triggered when a request is sent, a webhook gets triggered when certain events occur within the cycle of an application. For example, when a new message is added on Stream Chat, the message.new event sends a payload to the webhook endpoint containing data about the message that was just sent.

Read more
5 min read

Master React & Redux with Cabin: A Comprehensive Tutorial Series

Are you ready to elevate your React and Redux skills to the next level? Look no further than Cabin, an immersive tutorial series designed to empower developers with the knowledge and expertise needed to build feature-rich, scalable social network applications. Whether you're a seasoned developer or just starting your journey with React and Redux,

Read more
3 min read