Chat: SwiftUI
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
12 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
8 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
7 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
10 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
2 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
10 min read
Build a Pixel Perfect Threads Clone in Swift UI—With a Twist!
Whenever a new app arrives, it is a fun exercise to try and recreate its UI to learn exactly how it might be put together. The Threads app UI is pretty straightforward with a few exceptions. The follower “bubble” and profile tab selection is the most interesting UI feature I’ve found in the Threads app.
Read more
16 min read
Integrating Chat and Scheduling To Transform Online Care Appointments
Head over to our previous article Enhancing Patient-Care: Combining Nylas’ Calendar API with Stream’s Chat API to learn more about Nylas and Stream. Understanding Key Features of the Care Appointment App A remote healthcare provider has the following functions: Log in to the application and specify availability for booking through Nylas' appointment scheduler Check notifications
Read more
9 min read
