All blogs / Software / engineering practice
Stream Blog
Stream is the leading global provider for enterprise-grade Feeds and Chat as a Service – Read tutorials, announcements, and more from The Stream Blog.
Software / engineering practiceMobile / iOS / AndroidAI / ML
- Posts
- 523 from 2 Oct 2014 to 29 Oct 2026
- Posting
- weekly (130 in the last year)
- Kind
- company blog
- Feed
- https://getstream.io/blog/rss.xml
2026 107
- Kalshi Live Chat Scales 14x with Stream Chat and AI Moderation
- Rosterfy Launches Volunteer Chat on Stream & Connects 42,000 Volunteers at a Major Global Event
- Inside Stream AI Moderation for Live Video & Audio
- Perspective API Is Shutting Down: The Best Alternative & How to Migrate
- We Built an AI Agent to Investigate Production Issues
- What Actually Happens When Android's Hardware Encoder Hits SVC
- How to Architect a Fintech App: A Technical Build Guide
- How We Serve 268,000+ Chat Events a Second
- Scaling Moderation to 1,500+ Requests per Second: Stream's Latest Benchmarks
- The Features Every Social Trading App Needs (And How They're Built)
- How to Build a Livestreaming App
- Build Your App With Reusable SwiftUI AI Chat Components
- Stream's AI Moderation Roadmap: From Detection → Proof
- 'Hey Siri, Join My Standup': Adding Voice-Activated Call Joining to an iOS Video App With App Intents
- Prediction Markets Have a Trust Problem. Here's How to Solve It.
- How Does Zoom Work? Architecture Deep Dive
- Stream Expands Its Presence in Latin America
- Inside Stream's Real-Time Architecture for Trading & Investing Apps
- Care.com Scales Chat & Cuts Messaging Bugs by 90% with Stream
- Feeds v3: New Features & Stronger Performance
- Build Your Own Grok Bot With Core AI Models and Stream Chat
- Nomadtable Grows Messages 7,536% with Stream Chat
- Can AI Build a Billion-Dollar Support Concierge? We Tried It With One Prompt
- Vibe Coding Got You 80%. Here's What the Last 20% Actually Takes.
- Why Stream Became the Infrastructure Behind 80% of Prediction Markets
- How Stream Built 4K 60FPS Livestreaming
- Announcing Experimental Stream Chat Support for Jaspr
- The 7 Best AI Features For Messaging Apps
- Build an iMessage Clone With Stream's Agent Skills
- Multimodal AI Agent Architecture: Designing Voice and Video Apps
- The New Security Requirements for Real-Time Video Infrastructure
- How to Build an AI Voice Agent with Python and WebRTC: Step-by-Step Guide
- Build a Live Virtual Classroom with React and Stream Video
- Build a Marketplace Voice Shopping Agent with Kimi K2.5 and Vision Agents
- Together with Kai Sees an 11x Signup Lift Building on Stream
- Integrate Local and Open-Source Core AI Models Into Stream Chat
- The Design Process Behind a One-Shot AI Live Shopping App
- 5 Lessons from Building a Voice AI Prescription Agent
- Build On-Device Reply Suggestions with Apple's Foundation Models & Stream Chat
- Build a Voice Agent That Calls to Confirm Fraud Alerts
- MyOutDesk Cut Chat Code 50% Moving Off PubNub
- How Stream Chat Authentication Works: User Tokens, Refresh, and Secret Handling
- Real-Time Voice AI For Phone Support In 2026
- Warm Transfer vs Cold Transfer: Designing AI-to-Human Escalation in Real-Time Voice Systems
- Build a Stream Chat App With Xcode 26.3's Coding Agent
- How to Build a Background Removal Tool with Segment Anything & Vision Agents
- How Subito Migrated 10M+ Users Off Legacy Chat Without Downtime
- How a Top-5 Gaming Publisher Migrated Off Community Sift
- What Is a Vision Agent? Real-Time AI That Can See and Hear
- Stream Skills: Build a Marketplace App To Buy, Sell, and Shop Online
- Using AI Agent Skills: Build an iOS Chat Messaging App With a Single Prompt
- The End of the Orb: Building AI Agents That Feel Present
- Gemini Live API & Lyria 3: Generate Music From Text, Phone & Video Calls
- Chat Application Architecture, Explained
- How to Clone Any Voice in Minutes Using Voxtral TTS
- Community Sift Moderation Alternatives - Top 6 Competitors Compared
- Popup Frees Creators from the Algorithm with Stream's Livestreaming Infrastructure
- How To Design AI Voices in Minutes Using Qwen3-TTS
- Shipping WebRTC Video From a $10 Microcontroller: Challenges Building the Stream Video ESP32 SDK
- HIPAA-Compliant Chat: How to Build Secure Messaging for Telemedicine Apps
- Where LLM Training Data Comes From (And Why It Matters)
- The 6 Best On-Device TTS Models for Voice AI
- Stream's AI Moderation Roadmap: What We're Building Next
- Scaling Event-Driven Systems Without Compromising Mobile App Stability
- Vision Agents v0.5.0 Release: Local Hardware I/O, Anam Avatars, and Faster Deepgram TTS
- Deputy Brings Shift Worker Conversations In-App with Stream
- Build a Restaurant Reservation AI Agent With Turbopuffer and Twilio
- Grok TTS + Vision: Build a Healthcare Appointment Agent
- The Architecture and Best Practices for Mobile App Stability
- How to Build a Social Media App: A Technical Guide
- How to Build an App Like TikTok Shop (+ Turn Livestreams into Revenue)
- Developer's Guide to Ultralytics YOLO: From Theory to Real-Time Pose Detection
- Build a Local On-Device AI Agent for Mac Using Qwen 3.5 Small
- Using Opus 4.6: Vibe Code a Custom Python Plugin for Vision Agents
- Developer's Guide to Building Vision AI Pipelines Using Grok
- Build an AI Travel Advisor Gemini 3.1 Pro
- coches.net (Formerly Adevinta) Increases Buyer-Seller Transactions
- Add Text-to-Speech to Apps with Cartesia Sonic 3 & Vision Agents
- ElevenLabs with Vision Agents: Add Text-to-Speech in a Few Lines of Code
- Lokal Scales Chat, Video, & Audio: Reaching 100M Downloads
- When To Choose Long Polling vs Websockets for Real-Time Feeds
- Kimi K2.5: Build a Video & Vision Agent in Python
- Build an Instagram-Style For-You Feed in React Native
- Create Speech-to-Text Experiences with ElevenLabs Scribe v2 Realtime & Vision Agents
- How Text-to-Speech Works: Neural Models, Latency, and Deployment
- Marketplace Content Moderation: How to Build Trust and Prevent Abuse at Scale
- Edge-Optimized Speech Workflows: Combining Deepgram Nova-3 STT with Fish Speech V1.5 TTS
- Building A2UI-Powered Interfaces with Stream Chat
- Scaling Activity Feeds to 100M Users: Stream's Latest Benchmarks
- Visual Intelligence in Claude: Interpreting Documents and Structured Content
- Scaling WebRTC Video to 100,000 Participants: Stream's Latest Video Benchmarks
- How to Build a Local AI Voice Agent with Pocket TTS
- Advanced Visual Reasoning with DeepSeek-VL and InternVL3
- Furnished Finder Builds Trusted Rental Marketplace with Stream Chat & AI Moderation
- Add Life-Like Voices to Your AI Apps with Inworld and Vision Agents
- Build a Gemini 3 Flash-Powered AI App in Python
- Vision Agents v0.3: Deployments, HTTP Support, & 10 New Plugins
- Voice-Enabled App in Python: Grok-4 + Fish Audio + Deepgram
- Peerspace Scales Messaging Safely With Stream Chat & AI Moderation
- The 2026 Python Libraries for Real-Time Multimodal Agents
- Seeing with GPT-4o: Building with OpenAI's Vision Capabilities
- Lessons from Redesigning a Multi-Product Developer Dashboard
- Build vs. Buy In-App Chat: The Ultimate Decision Guide
- Clone MedTalk: HIPAA-Ready Video and Chat Consultations in Flutter
- From Cameras to Action: Real-World Applications of Vision and Speech AI
- Lessons from Building an AI Football Commentator
- Scaling Real-Time Chat to 5 Million Users: Stream's Latest Benchmarks
2025 125
- Content Moderation Ethics: Navigating Bias, Censorship & Fairness
- How Machines See: Inside Vision Models and Visual Understanding APIs
- Build a Voice-Controlled GitHub Agent in Python (MCP + Vision Agents)
- Content Moderation Circumvention: Algospeak, Obfuscation, and Adversarial Tactics
- The Moderation Metrics Every Trust & Safety Team Should Track
- Build a Drive-Thru Voice AI Ordering System With Gemini Live Speech-to-Speech
- Seeing Like Gemini: Building Vision Applications with Google's Multimodal Models
- Build a Realtime Video Restyling Agent with Gemini 3 + Decart AI
- The Future of Content Moderation: Key Trends Shaping 2026 & Beyond
- Build an AI Math & Physics Agent with DeepSeek v3.2
- Build an Electronics Setup & Repair Assistant Using Baseten and Qwen3-VL
- Build a Vision AI Agent with Gemini 3 in < 3 Minutes
- Staying Competitive in a Rapid-Fire AI Landscape
- What is MCP: The Infrastructure Powering Agentic AI
- Vision Agents v0.2 Release
- Why Real-Time Is the Missing Piece in Today's AI Agents
- The 10 Essential Tools of the Modern Chat Moderation Stack
- Best 5 Frameworks To Build Multi-Agent AI Applications
- The Rise of Multimodal AI Agents
- Build an AI Voice Yoga Instructor in Python
- How Low-Latency Video Streaming Works
- How We Tested Our Video SDK with TestDevLab
- Build Voice Agents With MCP: The Top 4 Frameworks and APIs
- Shipping Real-Time Therapy Conversations with Stream
- How to Build Automated Moderation From Basic Rules to LLMs
- Build a Google Docs-Style Collaborative Editor
- How to Build a Group Chat with Moderation Using React Native
- Walkie Talkie Scales Community Safety with Stream AI Moderation
- 2026 Product Roadmap: What's Next for Chat, Feeds, Moderation & Video
- Stream Feeds Customers See +60% Increase to User Engagement & Retention
- A Guide to Content Compliance
- Partiful Doubles Retention with Stream Chat & AI Moderation
- How to Build a Snapchat Clone with Streaks Using Next.js, Firebase
- Open Vision Agents by Stream: Open Source SDK for Building Low-Latency Vision AI Apps
- How to Build a Secure React Native Chat App with End-to-End Encryption
- Top 6 Real-Time Speech-to-Speech APIs and Libraries To Build Voice Agents
- How Does WhatsApp Work? Architecture Deep Dive
- Release: Editable LLM Prompts
- iOS 26: How To Integrate Video Image Effects & AI Filters Into a SwiftUI App
- Chat UX Best Practices: From Onboarding to Re-Engagement
- NLP vs LLM for Content Moderation: How to Choose the Right AI Approach
- How to Get Your App on the App Store & Google Play: Step-by-Step Guide
- Build a Chat to Slack Integration for Real-Time Feedback
- How To Build an Activity Feed App in React Native
- Build a Real-Time Social Feed With Next.js
- Aviv Group Scales Safe, Real-Time Chat with Stream
- Content Moderation at Scale: Handling Millions of Messages Without Sacrificing UX
- How to Build a Loom Clone using Next.js, Stream, and Firebase
- Using Stream's Firebase Extensions as a Server
- Sendbird Migration Guide
- Alpha Release: Activity Feeds v3
- A Complete Guide to Audio and Voice Moderation
- Feature Announcement: Moderation Rule Builder
- ShiftFlow Proves You Don't Need to Build Chat, Even If You Know How
- How to Build a Multiplayer Gaming App with Next.js and Firebase
- Build a React Native App with Real-Time Polls and Messaging
- How Tradeblock Combats Scams and Builds a High-Trust Marketplace
- A Complete Guide to Building and Managing an In-App Community
- In-App Voice and Video Calling: Complete Implementation Guide for Product Managers
- How to Build a Multi-Tenant Chat System with Go and Stream
- How to Build Video Consultations in Headless E-Commerce with Stream Video SDK
- Build a SaaS AI Agent Platform
- Stream Powers a 7% Increase in Team Messaging at 7shifts
- HLS, MPEG-DASH, RTMP, and WebRTC: Which Protocol is Right for Your App?
- Why Fitelo Replaced WhatsApp With Stream for Scalable, Privacy-First Coaching
- How a Student Built an Award-Winning App with Stream
- Compare the Top 5 Agentic CLI Coding Tools
- Build AI-Generated Chat Summaries in Your React Chat App
- Build an AI Meeting Assistant with Stream Video and LLMs
- How to Add a 1:1 Sales Associate Chat Widget to Product Pages
- Building a Personalized AI Chatbot with Stream's UI Components
- Build & Deploy an AI-Powered Chat App
- Campus Buddy Rolled Out 1:1 Video Calls in 72 Hours: Here's How
- Flutter Social Chat: Building a Modern Chat Experience with Stream
- LLM Context Protocols: Agent2Agent vs. MCP
- Build a Therapy Marketplace Using Next.js and Firebase
- Exploring Google's Agent Development Kit (ADK)
- Astro Increases Delivery Efficiency 50% After Integrating Stream Chat
- Build a Video Interview App with React & Next.js
- Build a React Native Mental Health App with Stream Chat & Video Call
- Implementing Context-Aware AI Responses in Your Chat App
- How to Build an AI Wine Sommelier with Stream Chat SDK
- How to Implement Real-Time Language Translation in Chat with LLMs
- Build a Video Calling App on AWS With Lambda and Amazon Chime SDK
- How to Build Accessible Video Experiences
- Global Airline Streamlines Team Operations With Chat
- How to Build a Job Application and Interview Platform with Next.js, Stream, and Firebase
- How To Run OpenAI Agents SDK Locally With 100+ LLMs, and Custom Tracing
- Visualizing Stream Chat Data with Kibana: A Step-by-Step Guide
- Multi-Model AI Chat: How to Switch Between Different LLMs in Your Stream App
- WebRTC vs. VoIP: Comparing Network Resilience
- Building a RAG-Powered AI Customer Support Chatbot with Stream and OpenAI
- Scaling AI Chat: 10 Strategies for Performance, Cost, and Resource Optimization
- The Top 7 MCP-Supported AI Frameworks
- 2025 Product Roadmap: The Year of AI
- The 3 Best Python Frameworks To Build UIs for AI Apps
- Implementing AI-Powered Content Moderation in Live Streaming
- How to Connect Any AI Model to Your Chatbot
- Go Structs and Interfaces Made Simple
- OpenAI Agents SDK: Getting Started
- Choosing the Best AI Model for Your Chatbot
- WebRTC vs WebSockets: What Are the Differences?
- Enhancing Your Stream Chat with Elasticsearch for Advanced Full-Text Search
- Goroutines in Go: A Practical Guide to Concurrency
- Cursor for Large Projects
- Adding Rich Interactivity to Your Messaging App with React and WebRTC
- Build a Flash Answer AI Assistant Like Le Chat
- MariaDB vs MySQL: How Do These Databases Differ?
- How to Add DeepSeek LLM to Your Chat App Using AWS Bedrock
- Gesture Recognition Using Tensorflow.js
- How to Add Real-Time Chat to Your AWS-Based Application
- The Best Pre-Built Toolkits for AI Agents
- The Android Platform: The 2022 Android Developer Roadmap - Part 1
- Explore Astro Islands By Building a Chat App
- Designing Effective UI Components in Jetpack Compose
- Build an AI Image Moderation System with AWS Rekognition
- Exercise Caution When Using runBlocking on Android
- Multilingual Content Moderation with LLMs
- Transforming Challenge into Opportunity: Jófogás Reinvents Its Platform with Stream
- Build an Agentic RAG System With OpenAI, LanceDB, and Phidata
- How to Add RAG-Based AI to Team Chat With Stream
- Full-Stack Development with Ionic and Nitric: Building the Notes Application Part 1
- Full-stack Development with Ionic and Nitric: Building the Notes Application Part 2
- Moderation API Introduction
- Tools to Debug WebRTC Video Calls
2024 105
- Build an AI Assistant Using Python
- Use Pinecone, OpenAI, and Stream To Chat With Any Book
- Building an AI Chatbot for Customer Success
- Checkatrade Streamlines Marketplace Communication with Stream Chat
- How Hudl Transformed Its In-App Community with Stream Chat
- Best Practices for Composition Patterns in Jetpack Compose
- Build an AI Assistant Using NodeJS
- AV1 vs. H.264: Which Codec Should You Use?
- Harness the Power of Stream, Cronofy, and OpenAI for Team Collaboration
- Build AI-Powered Chatbot Apps for Android Using Firebase
- Stream Releases VP9 SVC Codec for Enhanced Video Call Efficiency
- Scaling Innovation: A Developer's Guide to Relive's Use of Stream's Activity Feeds API
- Understanding RAG vs Function Calling for LLMs
- Build a Scalable Real-Time Chat App with Django Channels
- xAI Grok + Cursor + Agno: Build a Multi-Agent AI App in Python
- Understanding the Impact of the Digital Services Act (DSA) Requirements on Content Moderation
- Adding AI Chat Features to a Modern Next.js Application
- Implementing Group Chat with Redis Pub/Sub in Next.js 15
- Crafting Reactive Chat Interfaces Using Svelte's Component-Based Approach
- AWS Comprehend for Sentiment Analysis in Chat
- A Developer's Roadmap to Mastering Kotlin Multiplatform
- October Monthly Release Round-Up
- Exploring Reasoning LLMs and Their Real-World Applications
- The Fundamentals of RocksDB
- Build a URL Shortener with Go, Redis, and HTMX
- Building an NPX Script for Project Setup
- Full-Stack Development with Ionic and Nitric: Adding Authentication
- Build Your First Android and iOS Mobile App With Kotlin Multiplatform
- Good Doctor Increases Telehealthcare Efficiency with Stream Chat
- Using a Speech Language Model That Can Listen While Speaking
- Dabble Creates Social Sports Wagering App with Stream Chat and Feeds
- Migrating from Meta Workplace to Stream Chat and Video
- Building In-App Notifications in Next.js
- Onnx in Stream Products
- Design Server-Driven UI with Jetpack Compose and Firebase
- The 5 Best React UI Libraries
- The 6 Best LLM Tools To Run Models Locally
- Using GStreamer with Go for Advanced Streaming Solutions
- Full-Stack Development with Ionic and Nitric
- Is Go The Right Choice for Building a Backend?
- Designing Effective UIs For Enhancing Compose Previews
- Migrate Your iOS Project From CocoaPods To Swift Package Manager
- Using Prompt Engineering to Refine a Large Language Model for Content Moderation
- Go 10 Week Backend Engineering Onboarding
- Secure Data and Safeguard App Users With End-to-End Encryption
- How To Secure a Vite-Powered React App With Seald End-to-End Encryption
- Create A Chat App Using Five Different Frameworks
- How It's Complicated is Advancing Mental Health Technology with Stream Video
- Pet Media Group Increases NPS Score by 8% After Migrating from Sendbird to Stream
- Build Interactive In-App Polls With SwiftUI
- Integrating StreamDeck With A Custom Video App
- HLTH Europe 2024: The Intersection of AI and Healthcare
- Build a Discord Clone with Next.js and TailwindCSS
- Build a Video Chat App With Angular
- 5 Software Development Tools That Make Our Life Easier at Stream
- Build a Discord Clone with Next.js and TailwindCSS: Audio and Video Calling (Part Five)
- Moving Up-Stream: A Bold Refreshed Brand Identity
- How To Build a TikTok Clone With SwiftUI
- Build a Discord Clone Using Next.js and Tailwind: Message List (Part Four)
- Nextdoor Creates Community at Scale with Stream Chat
- Building a Live Streaming App with WebRTC and Vue.js
- Be Honest and Compete With Your Product
- Building a React Native Telegram Clone with Expo
- Gumtree Australia Reduces Fraudulent Marketplace Activities by 80%
- Boost Performance by Over 100x Using the Accelerate Framework
- Announcing Stream's Video API Powered by Our Global Edge Network
- Building a Conferencing App with Next.js
- Using Stream to Build a Livestream Chat App in Next.js
- Build a Chat App with Node.js
- Shared Element Transition In Jetpack Compose: Enriching Android User Experiences
- React Tutorials for Beginners
- Build a Cross-Platform Messaging App with React Native Expo
- Stream Achieves DPF Certification
- Using Generative AI with Flutter
- Little Cinema Digital Power Interactive Entertainment Experiences With Stream Chat
- Build Realistic Particle Effects for visionOS
- Build a Real-Time Zoom Clone with Jetpack Compose
- Rigi Sees 50% YoY Growth After Integrating Stream Chat
- Optimize App Performance By Mastering Stability in Jetpack Compose
- Build an AI Meeting Summary Tool Using Ollama and Gemma
- Building a Flutter SDK: A Deep Dive Into pub.dev (Part Two)
- Configuration as Code, Using PKL
- Revolutionizing Job Recruitment with Glints and Stream Chat
- Build a SwiftUI Voice Messaging App With Stream
- Introducing Stream's Campaigns API
- Build Instant Messaging in a MERN-Based E-commerce App
- Building a Flutter SDK: Breaking Down a Flutter Package (Part One)
- Create Your First visionOS Drawing App With SwiftUI and PencilKit
- Introducing Threads 2.0
- Build an AI Chat Android App With Google's Generative AI
- Build a Discord Clone Using Next.js and Tailwind: Channel List (Part Three)
- PencilKit: Add Collaborative Whiteboard, Chat, & Video Calling To SwiftUI Apps
- Build an iOS 17-Style Action Composer in SwiftUI
- How To Build a Telegram Clone with SwiftUI
- Mastering the Model Layer: Iron-Clad State Management in Model-Driven Apps
- Building a Twitch-Like Streaming App in SwiftUI
- Build a Discord Clone with Next.js and TailwindCSS: Server List (Part Two)
- Jetpack Compose: The Android Developer Roadmap - Part 5
- CometChat Migration Guide
- Build a Discord Clone Using Next.js and Tailwind: Project Setup (Part One)
- Build a Real-time Collaborative Whiteboard in NextJS With Supabase & Stream Video
- Build a React Native Livestreaming App: A Step-by-Step Guide
- Build an Android and iOS Video Calling App With React Native
- Building a Google Meet Clone In Jetpack Compose
- Jigsaw Finds Reliable, Scalable Development Partner In Stream Chat
2023 67
- Building Your First Android and iOS App With React Native CLI
- Twilio Programmable Video Migration Guide
- Telemedicine App Leverages Chat to Create Engaging Healthcare Experiences
- Improve Your Android App Performance With Baseline Profiles
- Create LLM-powered Chatbot For Your Documentation
- How To Set Up Your Coding Environment
- Build Video Calling for Your Android WhatsApp Clone With Jetpack Compose
- How To Test Remote Push Notifications With iOS Simulators
- Pocket Gems Successfully Migrates Millions of Users to Stream Chat
- Google Calendar Integration For Video Calling
- Build a Zoom-Like Video Conferencing App Using SwiftUI
- Adding Snapchat-Like Filters to a Video Calling App in SwiftUI
- 10 New Video & Audio Releases: New Livestream UI Components, Calling Performance Enhancements, SwiftUI Example Project, & More
- Stream Makes Scalability Possible for Revolutionary Dating App Zaya
- Reusable SwiftUI Components: Build Rich Custom iOS Video Calling Apps
- The Ultimate Guide to Open Source
- WhatsApp Web Clone Part 3: Deploying Our Code
- WhatsApp Web Clone Part 1: User Authentication & Chat
- Building a Real-Time WhatsApp Web Clone with NextJS, Supabase, and Tailwind
- WhatsApp Web Clone Part 2: Let's Add Video Calling
- Stream Hackathon: Connecting the World Through Code
- Reimagining Dating App UX: A Fireside Chat with Stream and Feeld at GDI London
- Ajaib Increases User Engagement by 30% with Stream
- Global Sports Management Software Replaces In-House Messaging with Stream Chat
- Create a SwiftUI Video Streaming App With Fun Emoji Reactions
- Video API Update: New React Native SDK, Performance Improvements, & More!
- Build a Real-Time Meeting App for Android with Jetpack Compose
- SwiftUI Video Calling by Stream: Color, Image, Font, and Sound Theming Guide
- Building an Uber Clone in Jetpack Compose
- Building WhatsApp-Style Voice Messages With Swift
- Build a Pixel Perfect Threads Clone in Swift UI: With a Twist!
- Integrating Chat and Scheduling To Transform Online Care Appointments
- Enhance Patient Care: Combine the Nylas Calendar and Stream Chat APIs
- How To Build a Rich Drop-In Audio Chat Room App With SwiftUI
- Stream's Commitment to Data Portability
- Integrate Stream's Automated Moderation Into Your App: A Powerful Content Moderation Solution
- Building a Full-Stack FaceTime Clone with SwiftUI
- Integrating with Logging Platforms on iOS
- How to Create Custom Chat Attachments With SwiftUI
- Auto Moderation Reduces In-App Phishing Attempts & Harmful Content by 90% for Sports Card Marketplace
- Setting Background Modes and Device Capability Privacies in iOS Apps
- EdTech Enterprise Chooses Stream Over Sendbird To Streamline Communication for Millions of Users
- Product Manager's Guide to API Integrations
- Real-World Xcode Project Using Tuist
- Content Moderators: What They Do & Why They Are Needed
- Linting Documentation with Vale to Increase Quality & Consistency
- 3 API Protocol Types: Their Differences and When To Use Each
- How Dating App Algorithms Work and How To Choose One for Your App
- SwiftUI Animation: How To Add Facebook Live Reactions to Livestream Chats
- Using PushKit Notification: How To Show an Incoming Call on a Device
- In-App Chat vs. SMS: What's the Difference?
- Chat Engagement: What It Is, How to Measure It, and How to Increase It
- Communications APIs: What Are They and Which One Could Work for You
- Debugging WebRTC Calls with Google Chrome
- 6 Types of Social Media Apps To Build (With Examples)
- 5 Winning Social Media Business Models + Examples
- Chat & Messaging Protocols: What Are They & How to Choose the Best One
- How to Achieve a 9ms Inference Time for Transformer Models
- What Your Roadmap Is Missing: The Three Hidden Costs of In-House Development
- 7 Essential Fintech App Features to Add Value to Your App
- Build a Flutter Social Chat with Stream: Bloc and Domain Driven Design
- 6 Benefits of Adding Chat to Your eCommerce Marketplace
- Customizing Stream Chat iOS/Swift App for a Unique Look: A Quick Start Guide
- Recoverlution Uses Stream Chat to Create a Dedicated Online Space for People in Recovery
- Building a Google Chrome Extension with Flutter and Stream
- All-In-One Investment App Pluang Builds Engaged Community with Stream Chat
- 7 Practices to Increase In-App Conversions
2022 65
- Setting up your Chat environment with Stream CLI
- Undivided Uses In-App Chat to Support Families Raising Children with Disabilities
- Using CallKit: How to Integrate Voice and Video Calling Into iOS Apps
- Supercharging Conversations With ChatGPT
- Live Streaming in the Classroom: A Practical Guide for Teachers
- 7 Android Resources To Level Up As a Developer
- The Product Manager's Guide To Building a Dating App
- 6 Unique Dating App Ideas to Stand Out in a Crowded Market
- How To Create a Delivery App (And the 7 Features You Must Include)
- Paired Helps Couples Spark Meaningful Conversations: Stream Chat Keeps Them Going
- Vidyard Uses Stream Feeds to Power Notifications for Millions of Users Worldwide
- WebRTC IP Leaks: Should You Still Be Worried?
- Live Streaming Apps: Planning Guide
- Using SwiftUI Effects Library: How to Add Particle Effects to iOS Apps
- The Ultimate Guide to HIPAA Compliant Video Conferencing
- Stream Chat Android: v6 Beta Announcement
- Becoming A Successful Open-Source Librarian
- YesHelp Connects the Displaced Women of Ukraine To Female Volunteers With Stream
- Support Plans and SLAs at Stream
- Tabby Uses Stream Chat to Reimagine Mobile UX
- How to Integrate Live Audio and Video Into iOS Apps Using WebRTC
- Building A Conferencing App With WebRTC: P2P, SFU, or MCU
- Stream Chat Flutter v5: Announcing Desktop and Web Support
- One of Europe's Leading Freight Exchange Platform Leverages Chat to Innovate Road Transport
- The Ultimate Guide to Peer-to-Peer Video Conferencing
- Customizing Your Stream Chat Web App With Our New Theming API
- Design Patterns and Architecture: The Android Developer Roadmap - Part 4
- Video Streaming Protocols: What Are They & How to Choose The Best One
- SFU, MCU, or P2P: What's the Difference Between These WebRTC Architectures?
- What's New in Stream Chat React Native v5?
- 70% of Apps Double User Engagement With Stream
- WebRTC Tutorials: 36 Essential Learning Resources
- Using SwiftUI Views: How To Customize Stream Chat Channel List
- 6 APIs That Improve Your Online Marketplace
- 4 Proven Ways To Increase Daily Active Users (DAU)
- Build a Real-Time Android WhatsApp Clone With Jetpack Compose
- How to Build a Video Chat App: Types, Cost, & Must-Have Features
- Making a Video Collaboration Platform With Flutter Feed SDK
- 4 App Features to Keep Users Engaged
- How to Create Effective User Scenarios: A Step-by-Step Guide
- Using Xcode: Creating Reusable and Shareable Color Palettes
- Definitive Flutter Painting Guide
- Hive AI and Stream Chat Content Moderation Integration Guide
- Mobile App APIs: The Key to Easy Development & Quality UX
- Theming and Customizing Your Stream Chat SwiftUI App: A Quick-Start Guide
- What Is Your "North Star Metric?" (And How to Find It)
- Build a Twitter Clone with Activity Feeds and React
- How to Identify Your Power Users (And How to Keep Them)
- How to Run Churn Analysis (And Retain More Users)
- Virtual Event Platform Enhances Attendee Experience With Real-Time Chat
- Hopin Connects Millions of Virtual Event Attendees per Month With the Help of Stream Chat
- How to Add a Messenger-like Chess Game to Your Flutter Chat App
- How to Use Core Spotlight to Improve Your App's User Experience
- How to Increase Virtual Marketplace Sales with In-App Chat
- How to Build a Fitness App
- How to Integrate Passwordless Authentication into a React Chat App With Supabase
- How the Boys & Girls Clubs of America Encourages Online Engagement with In-App Chat
- the*gameHERS: A Women's Online Gaming Community That Fosters Inclusivity
- Stream's Latest SDK for Unity Engine Unites Players Through In-Game Chat
- How to Create a User Adoption Strategy
- Learn SwiftUI: 24 Essential Tutorials for Beginners
- What is App Engagement + 7 Proven Ways to Increase It
- Getting Started with Angular: Top 12 Tutorials for Beginners
- Dealer-FX Enjoys 90% User Retention After Integrating Stream Chat
- Unreal vs. Unity for Beginners: Choosing the Best Gaming Engine
2021 27
- In-Game Chat: An Intro to Text, Voice, & Video Messaging
- Why Hio Switched From Sendbird to Stream Chat to Build Engaged Communities
- Build an Unreal Chat Experience with Stream's Latest SDK
- How HotelBuddy Powers a Contactless Guest Experience
- The Ultimate Guide to Conversational Banking
- Market Validation: How to Test Your Product Idea Throughout Development
- The Top 3 Requirements for Developing a PCI DSS Compliant Chat App
- How to Optimize SaaS Customer Support for a Better User Experience
- How to Ace Your PM Interview with the CIRCLES Method
- How to Measure & Understand Mobile Analytics
- How Zumper Elevates the Rental Marketplace Experience with Stream's In-App Chat
- A Simple User Story Template & How to Use It
- Stream's Global Edge Infrastructure For Low Latency at Scale
- How to Write User Stories to Guide Your Product Development Process
- Exceptional Customer Support: Why This Dating App Migrated to Stream Chat From an Alternative Chat Provider
- How Benzinga Pro Supports a Finance Community with Stream Chat
- How Stream Chat Helps Run The World Build Communities Through Interactive Online Experiences
- Comprehensive Guide to In-App Messaging in 2025
- How Stream Activity Feeds Power CodePen's Social Development Experience
- Our Complete 7-Step Guide to User Story Mapping
- Why Bandsintown Integrated Stream Chat Into Its New Live Stream Service, Bandsintown PLUS
- 8 Ways to Boost User Engagement Throughout the Product Experience
- A Step-by-Step Guide to Product Discovery & Understanding Customer Needs
- Stream Maker Account: Free APIs for Builders & Early-Stage Teams
- How Stream Chat Helped Freeman's New Virtual Event Platform Go To Market Fast
- 36 EdTech Statistics & Facts: The State of Technology in Education
- Feature Announcement: Pinned Messages
2020 21
- How Kiddom Integrated Stream Chat in Less Than 1 Month
- Expert Analysis: OfferUp's Design Director on In-App Chat & AI Defining the Next Decade
- Q&A: How Edtech is Filling Student Learning Gaps
- How Stream Stepped in to Save Student+ From Potential Disaster
- Feature Announcement: Exporting Channels
- Education App Development 101: What to Consider When Building a Custom Edtech Solution
- Q&A: Why This Edtech Exec Prioritizes Affordability & Quality
- Feature Announcement: IP Ban
- Telemedicine App Development Guide: Critical Features & Roadmap Decisions to Break Through in a Crowded Market
- Q&A: How This Edtech CEO is Solving the Classroom Communication Dilemma
- Feature Announcement: Shadow Ban
- 61+ Live Chat Statistics To Help Build Stronger Customer Connections in 2022
- Build a Realtime Notification Feed for AWS S3
- New Chat Feature: Query Members
- Stream Chat Connects Taskers & Users Faster Than Ever Before
- Announcing Multi-Tenant Support & Teams for Chat
- Stream Helps Betabrand Build a Community-Based Online Apparel Company
- Learn How Dubsmash Powers Millions of Users with Stream
- Ephemeral Chat Messages
- 10 HIPAA Compliant Chat Apps - Live Chat, Text Messaging & Video
- How to Efficiently Use Webhooks and Stream Chat