Stream Blog
How to Create an AI Assistant: A Dev's Guide
Large Language Models (LLMs) are becoming increasingly prevalent, and many developers are integrating various LLM providers, such as OpenAI, Anthropic, Gemini, and others into their Stream Chat applications across multiple SDKs. To help developers get started and accelerate their development with Stream Chat and AI, we've created a platform-specific, step-by-step guide. To follow along, we
Read more ->
2 min read
Harness the Power of Stream, Cronofy, and OpenAI for Team Collaboration
Geographically dispersed teams often have a hard time scheduling meetings that work for all participants. Human Resources departments also face this challenge when working with existing employees and job candidates alike. Employees have the benefit of a defined and somewhat uniform computing environment, job applicants are a whole different challenge. Each candidate uses whatever computer
Read more ->
7 min read
Exploring Reasoning LLMs and Their Real-World Applications
LLMs have excelled in writing, coding, and problem-solving tasks and prompts based on the data sets they were trained with. However, these models fall short when used to solve complex puzzles because they respond with the information they were trained with and lack the ability to self-correct. Recent LLMs, like OpenAI's o1 and o3 models,
Read more ->
12 min read
Build Your First Android and iOS Mobile App With Kotlin Multiplatform
Cross-platform development provides significant advantages, especially in mobile development, where Android and iOS operate on fundamentally different ecosystems. Developing native apps for each platform can be resource-intensive since it requires separate developers with expertise in different programming languages (Kotlin for Android and Swift/Objective-C for iOS). Managing two distinct codebases also increases development and maintenance costs
Read more ->
6 min read
Build & Deploy an AI-Powered Chat App
ChatGPT reset expectations for how we interact with technology. Now, users want smart, context-aware interfaces that respond naturally, remember past conversations, and look great doing it. If you're not building intelligent, user-centric experiences, your competition will --- and fast. Enter this tutorial from Traversy Media. Follow along to build an AI-powered chat experience with chat
Read more ->
2 min read
Campus Buddy Rolled Out 1:1 Video Calls in 72 Hours—Here’s How
Campus Buddy is a fast-growing platform built for university students to discover everything happening on campus—clubs, events, activities, resources, and now, real-time ways to connect with each other. Founded by James Mtendamema, Jennifer Igwe, and Yang Liu, Campus Buddy isn't just a student directory or bulletin board—it's designed to feel like Instagram or Facebook, but
Read more ->
5 min read
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
LLM Context Protocols: Agent2Agent vs. MCP
Two buzzwords circulating in the developer ecosystem today are MCP and A2A. Model Context Protocol (MCP) has been around since November 2024. Google released Agent2Agent (A2A) in April 2025 with an extensive list of technology partners. Developers can use the MCP and A2A open standards to provide context to models for building AI applications. MCP
Read more ->
13 min read
Exploring Google’s Agent Development Kit (ADK)
This article has an accompanying GitHub Repository containing runnable samples: adk-samples In recent years, the development of autonomous agents—software entities capable of reasoning, planning, and taking actions on behalf of users—has moved from research labs into real-world applications. These AI agents are rapidly becoming central to building intelligent systems, whether through task automation, information retrieval,
Read more ->
39 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