Tutorials: Video

Flutter Social Chat: Building a Modern Chat Experience with Stream

In late 2022, as Flutter was solidifying its position in the cross-platform development ecosystem, I created an open-source project with a specific purpose: to provide the Flutter community with a high-quality reference implementation of a chat application. Flutter Social Chat was never intended as a commercial product or market application, but rather as an educational
Read more ->
10 min read

Build a Therapy Marketplace Using Next.js and Firebase

Many software platforms connect service providers with clients. For example, Upwork links freelancers with businesses, Uber connects drivers with passengers, and marketplace platforms bring together sellers and buyers. In this tutorial, you will learn how to build a therapy marketplace app using Next.js, Stream, and Firebase. The app will allow clients to find therapists, chat,
Read more ->
29 min read

Build a React Native Mental Health App with Stream Chat & Video Call

Talking to a therapist shouldn't feel like talking to tech support. In this tutorial from Simon, you'll build a React Native mental health app that supports real-time chat, video consultations, and role-based access control. Clients and therapists can communicate through secure messaging and video calls, while therapists gain additional permissions to manage users and review
Read more ->
2 min read

Build a Video Interview App with React & Next.js

Hiring platforms today do a lot: sourcing, applications, screening, onboarding. But when it's time for the interview, many still hand things off to Zoom or Google Meet. What if those video calls could happen right inside your platform---no switching tabs, no third-party scheduling links, no fragmented candidate experience? In this tutorial, we'll show you how
Read more ->
3 min read

Build a Video Calling App on AWS With Lambda and Amazon Chime SDK

This tutorial covers building the full stack video calling application using Amazon Chime SDK and AWS Lambda. Video calling applications need a specialized server setup to handle real-time video streaming. Building and maintaining such servers for one application is challenging. Hence, services like Amazon Chime SDK or Stream Video API provide API-based access to these
Read more ->
5 min read

How to Build a Job Application and Interview Platform with Next.js, Stream, and Firebase

Hiring the right candidate and finding the perfect job can be challenging. Recruiters need an efficient way to manage job postings, screen applicants, and conduct virtual interviews—all in one platform. In this tutorial, you will learn how to build a job application and interviewing platform using Next.js, Stream, and Firebase. This app will allow recruiters
Read more ->
31 min read

How to Build Accessible Video Experiences

Roughly 16% of the human population suffers from some form of long-term disability. If you include temporary disability like a broken arm, that number shoots up significantly. If your in-app video content isn't accessible, you're potentially excluding a large part of the population and missing an opportunity to create better experiences for everyone. As more
Read more ->
8 min read

Implementing AI-Powered Content Moderation in Live Streaming

Almost 30% of internet users watch a livestream each week. If you are ever one of those 30%, you’ll notice the constant stream of video and chat going on from the sometimes thousands of viewers, all wanting to be a part of the experience. And some choose to be a bad part of that experience.
Read more ->
8 min read