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

Chat: SwiftUI

Build a Stream Chat App With Xcode 26.3's Coding Agent

Xcode 26.3 ships with a built-in coding agent backed by Claude. Pair it with Stream's Agent Skills and you can build a working SwiftUI chat app from a single goal-level prompt - channel list, message thread, and composer - then iterate without leaving the IDE. This is a build log of exactly that, including the WebSocket race condition the agent diagnosed by reading the SDK source.

Read more
10 min read

Stream Skills: Build a Marketplace App To Buy, Sell, and Shop Online

Let's build an online marketplace platform that enables safe, secure buying and selling, combining Stream's AI agent skills for chat, activity feed, moderation, and video into a unified product. What You Can Build Agent Skills improve developers' productivity and help them integrate features more quickly and build complex applications from scratch. Stream now has skills

Read more
14 min read

Using AI Agent Skills: Build an iOS Chat Messaging App With a Single Prompt

As developers, we typically spend time reading docs and tutorials, and watching YouTube videos to integrate APIs and SDKs to add specific functionality to apps and services. These integrations can now be completed much more quickly using AI Agent Skills. Agent Skills are sets of instructions, scripts, and reference documents that equip AI models to

Read more
16 min read

Using Stream's Firebase Extensions as a Server

In this tutorial, we'll build a fully functioning iOS app that uses Firebase for authentication and Stream for in-app chat, without writing a single line of server code. Thanks to the power of Firebase Extensions, we can automate all the backend plumbing that would typically require custom infrastructure. With the Stream Firebase Extension, user creation

Read more
11 min read

Build Interactive In-App Polls With SwiftUI

Interactive polling in Slido, WhatsApp, Messenger, and Telegram make communicating via in-app chat or video conferencing more engaging by providing an interactive way to get participants' opinions and make everyone in a virtual event, remote education, online gaming, or team collaboration setting feel more connected. Get Started A video showing how to create and send

Read more
10 min read

Build a SwiftUI Voice Messaging App With Stream

What do apps like WhatsApp, Messenger, or even Snapchat all have in common? They allow users chatting with each other to also send short voice messages to each other directly in the chat conversation. In this tutorial, we will look at what it takes to build voice messaging into a simple chat app covering everything

Read more
13 min read

Build an iOS 17-Style Action Composer in SwiftUI

Build an iOS 17-Style Action Composer in SwiftUI Apple tends to bring improvements to the UI on each major platform release. One of these nice improvements is the new Action Menu List. The Action Menu List is a nicely animated menu, typically under a button at the bottom left of an app's message entry screen.

Read more
10 min read

How To Build a Telegram Clone with SwiftUI

SwiftUI Chat and Video Calling App Demo An iOS app like Telegram combines chat and video calling to enhance real-time and async communication for all users. Its thoughtful animations also provide unique and engaging text-based and live connection. Let's build an iOS/SwiftUI app similar to Telegram by integrating Stream's iOS chat SDK, iOS video calling

Read more
13 min read