Tutorials
Build vs. Buy Activity Feeds: Compare Costs & Trade-Offs
An activity feed is an in-app feature that can take many forms, such as a news feed, content recommendations, or timeline in social and community-based applications. You can find activity feeds in social platforms like Facebook (news feed), X (timeline and notification), Reddit (comments and upvotes), and TikTok (endless scrolling videos). When successfully integrated, activity
Read more ->
11 min read
How to Build a Snapchat Clone with Streaks Using Next.js, Firebase
Social messaging apps like Snapchat have unique ways of keeping users engaged daily while helping friends and loved ones stay connected. Features like real-time messaging and friendship streaks have become key elements of that experience. In this tutorial, you’ll learn how to build a Snapchat-style app using Next.js, Firebase, and the Stream Chat SDK. We’ll
Read more ->
27 min read
Exploring the Power and Potential of Stream’s Feeds API
In the world of real-time content experiences, user engagement, community, and retention metrics reign supreme. Fortunately, you can elevate your UX and improve KPIs that mean the most to your app with Stream's Activity Feed API and SDKs. Our reusable components are easy to integrate, require little to no maintenance, and, most importantly, can scale
Read more ->
6 min read
How to Build a Secure React Native Chat App with End-to-End Encryption
Building secure chat applications goes beyond just sending and receiving messages; true privacy requires end-to-end encryption (E2EE). With E2EE, only the intended participants can read the conversation, while even the service provider remains blind to the content. In this guide, we’ll learn how to implement E2EE in a React Native chat app using Stream’s chat
Read more ->
18 min read
Top 5 Real-Time Speech-to-Speech APIs and Libraries To Build Voice Agents
There are two ways to build conversational voice agents for enterprise and production use cases. Developers can use a real-time API or speech-to-speech (STS), that takes audio input from a user and sends it to a large language model (LLM) to return a voice output. Or they can use a turn-based architecture, which consists of
Read more ->
13 min read
iOS 26: How To Integrate Video Image Effects & AI Filters Into a SwiftUI App
Why Video Image Effects and AI Filters Matter Popular video communication applications like Snapchat, Instagram, and TikTok allow users to augment videos with custom makeup and retouches before posting them to the platforms. Similarly, when users need to stream a live video to their followers, they can improve their camera feeds with face, lip, and
Read more ->
12 min read
Build a Chat to Slack Integration for Real-Time Feedback
To build great products, start by listening. Everything matters. Every bug report, feature request, or glowing review. These are the signals that fuel your product roadmap. However, standing between success and failure is the pain of managing and routing that feedback to the right teams. According to a Zendesk report, 59% of support teams are
Read more ->
10 min read
How To Build an Activity Feed App in React Native
Popular social media and community-focused apps like Facebook, X, Instagram, Reddit, and TikTok have something in common. They all possess ubiquitous features such as followers, following, interest, popularity, and location-based content delivery. You can integrate these features into web and mobile apps using activity feeds that power timelines, explore tabs, and personalized recommendations. The following
Read more ->
7 min read