Meet our latest product beta, Audio and Video!🎉
Developers can now quickly add real-time video and audio to their applications in just a few lines of code 🛠️
Best of all, we provide the UI components and logic to make the hard parts easy 😎
👉:
🎉 Ready for a little project?
3️⃣ The third part of the
@discord
clone using
@nextjs
and
@tailwindcss
is up. This time we are building the channel list with some fun UI tweaks and beautiful animations.
Follow
@stefanjblos
and build it yourself! 🤩
🔗:
Adding real-time messaging to your React application is easy!
Our DevRel
@iamdillion
made a short video covering the basics of adding real-time chat using our
#React
SDK 👇
🔗:
👋 Calling all developers! Want to build a Twitter clone in a weekend?
Join us on this exciting journey to create functional Twitter app including the home feed, messaging, searching, subscriptions, video playback and Spaces! 😎
🔗:
#SwiftUI
#iOS
#APIs
Let us build stream-spaces 🚀
Join
@iamdillion
in our latest blog post as he shows you how to build stream-spaces, a Gmail Spaces Clone, with our
#React
SDK 😎
🔗:
Want to become an Android Developer but not sure where to start?
Our Android DevRel
@github_skydoves
created a roadmap to take you from zero to hero 😎🚀
🔗:
#AndroidDev
CTO and Co-Founder of
@little_cinema_
,
@kokode_mun
, shares his experience integrating Stream Chat. 🚀 🍿 📽
The company powers interactive virtual, digital, and hybrid experiences for trusted partners, including Twitch, Amazon, Netflix, Paramount, HBO Max, Peacock, Warner Bros.…
We started out as an open-source project, and we’re happy to announce that we’re giving back to
#developers
who build!
Stream is now a proud sponsor of
#Bloc
by
@felangelov
, the leading state management library for
#Flutter
💙
More here:
#opensource
AI is the word of the year. 🤖
Companies want to implement solutions like ChatGPT or Google’s Bard to provide a highly engaging and memorable UX. 📱
Follow these simple steps for a lightning-fast Stream Chat & Chat GPT implementation. ⚡️
🔗:
Who is ready for some
#Flutter
news?
Today we’re announcing the 1.0.0 beta release of our Stream
#chat
SDK 🎉
Checkout the post below from
@Nash0x7E2
to learn more.
Flutter allows you to paint 🖌️ your dream app on the canvas.
@DevenJoshi7
wrote a definitive guide for you to take your Flutter painting skills using the CustomPaint 🎨 widget to a whole new level.
Find everything from shapes to shaders here:
In this quick video
@gordonphayes
shows you how to avoid unnecessary repaints when re-ordering items in a
#Flutter
ListView 🎨.
Check out the full video on Youtube for a step by step walkthrough 😎
🔗:
Excited about building a messaging app like Slack?
Check out the Slack Clone sample app implemented using Stream Chat and React Native! ⚡️
#ReactNative
#StreamChat
#SlackClone
Do you want to unlock the secrets of iOS spring animations using SwiftUI?
Check out the
@getstream_io
latest video from
@amos_gyamfi
to learn about all the
#SwiftUI
spring animation types ✨
Full video:
Adding
@Firebase
to your Stream projects just got a whole lot easier!
Learn how developers can speed up their workflow using our new Firebase Extensions 😎
👉:
#Firebase
#GoogleIO
#GetStream
We're back with the second installment of our series, "Building a Flutter SDK" 🚀
Get ready to dive into everything about - the official package repository for Dart and Flutter. 📷 📷
#flutter
#fluttersdk
Ready to build a video calling app using Stream’s Video API and the Stream Video React Native components? 🛠️
Check out the tutorial now and level up your app with seamless video-calling capabilities! 🚀
#ReactNative
#VideoCalling
#StreamAPI
See our latest article discussing four popular communication protocols by
@gordonphayes
. It's an in-depth look at how these protocols work and when to use them.
🔗:
Excited to integrate AI into your messaging app? Let's dive into it using Stream's Chat API! 🚀
Discover how to enhance your app's user experience with AI-generated responses and real-time messaging. 🧵
We’ll give an example using Express.js, but the principle can be applied to…
Learn how to integrate real-time messaging into your e-commerce app using Stream Chat:
🛠️ Instant messaging for customer-merchant communication
📥 Inbox for managing messages
✔️ Prerequisites: Stream account, Node.js, MongoDB
🔗:
Meetings and calls can take quite long and sometimes people (not us) can’t catch everything.💤
Can’t AI help us there?🤔
Turns out: it can! Follow
@stefanjblos
to build an AI-powered meeting summary tool using
@ollama
and Gemma (Google’s open LLM).🤩
📢 New Chat SDK 📢
We are excited to announce the beta release of our
#JetpackCompose
Chat SDK!
The new Compose SDK makes integrating a chat experience into your app easier than ever.
Try it out today, and send your feedback our way!
#AndroidDev
Elevate your Android app with dynamic Audio Rooms using Stream's Video API! 🎧
Our tutorial guides you through harnessing Stream's Video API for customizable audio streaming and real-time chat, perfect for podcasts or collaborative workspaces.
🔗:
Today we are releasing version 2 of our
#Flutter
SDK to the stable channel on 🎉.
In this release, developers can get up and running with Stream chat using null-safety by default!
Check out our migration guide below👇
Are you looking to build your own livestreaming app using React? 🤔
Let’s dive into the process, leveraging Stream’s Video API and React Video SDK components one step at a time. 🧵
(See the full tutorial here: )
We’re really excited for
#JetpackCompose
, and we love playing around with it! Here’s a nice, clean chat UI sample built by our dev advocate
@zsmb13
🥑.
💻 Source on GitHub:
🎨 Design by Mickael Guillaume:
#AndroidDev
#uidesign
🎵 + 💬 ?
@rudrankriyam
built a music app for iOS in SwiftUI where you can listen to your favorite songs while chatting with like-minded people. Learn how in his latest blog post:
🔗:
#SwiftUI
#Swift
#iOSDev
Dive into the world of Audio Rooms! 🚀
Learn how to swiftly create your own Audio Room app using React Native and Stream's Video API alongside Stream Video React Native components. 📱
Check out the tutorial now:
🚨 New video
Last year,
@angular
Signals were introduced. Today,
@stefanjblos
shows what elements they consist of and even builds a video calling application.😱
Even interoperability with
#RxJS
is discussed through a practical example. Watch and learn!
Ready to build your first Android and iOS app with React Native CLI? 🛠️
Follow this step-by-step guide to streamline the process of making your React Native app ready to run on iOS and Android devices. 📱
Watch now:
Read now:
Are you ready for an update? Our team recently released a new version of our
#ReactNative
chat SDK with lots of great new features.
Among these features is support for
#ReactNative
64 and
@expo
41 🎉
🔗:
Implement freeform drawing, chat messaging, voice calling, and video calling into your SwiftUI apps using
@Apple
’s PencilKit framework. ✍️
Follow the tutorial here:
Interested in building an engaging audio experience like Twitter Spaces or Clubhouse? 🔈
Our tutorial walks you through building an Audio Room app using Stream’s Video API and Video iOS components. 🛠️
Check out the full tutorial here:
We’re excited to share the release of not just one, but THREE new chat SDKs 🥳
Starting today, developers can integrate Stream Chat directly into their Angular, SwiftUI, and Unreal applications.
Check out the thread below for more information 👇
If you need to build responsive UIs for
#Android
with WindowManager and
#JetpackCompose
, we have just the library for you 😎
@github_skydoves
new open-source library will help you transform your next Android app into a butterfly 🦋
✨:
Game devs, our newest SDK lets you easily add chat to any
@unitygames
project! Here’s what you get:
- Full source code 🛠️
- Step-by-step tutorial 💝
- Extensive docs 📚
- Demo game project with chat 🕹️
Check it out 👉
#gamedev
#unitytips
#madewithunity
Android Devs Assemble!
Building an Android chat app with Jetpack Compose has never been easier.
While we’re not stopping Thanos, we won’t have to write our own WebSockets or deploy our own infrastructure, which is honestly just as satisfying 😎.
🔗:
In part three of our Flutter series,
@gordonphayes
walks you through using
#Firebase
to handle authentication and token generation with Stream Chat and Cloud Functions😎
Check out the full series on our Youtube channel 📹:
#Flutter
#FlutterDev
Our backend team has been working to scale chat for some of the world’s largest live events. For this test, we modeled a realistic scenario with 4k users/second joining the channel and 15M messages/second received.
Web and Desktop support for Stream Chat Flutter is here in v5.0.0 🥳💙
It's now easier than ever to add in-app chat to your
#Flutter
Desktop and Web apps. We're excited to see what you will build!
🔗Learn more here:
Afraid of
#Flutter
’s BuildContext? Don’t be 😎
In this post
@Nash0x7E2
demystifies the inner working of BuildContext and explains why tools that abstract away how Flutter works under the hood can hinder your growth as a Flutter developer. 💙
Stream + Open-Source = ❤️ 🚀
Our recent Android open-source library AvatarView has been trending on
#GitHub
under the
#Kotlin
language.
AvatarView supports loading profile images with fully-customizable options for Android 😎
🔗:
🤔 Ever wondered how to build iMessage? 💭⏭💬
Why not have
@stefanjblos
show you how it’s done in this video 📹. Build up the list of channels and have fun with swipe actions 🤳🏻 and pinning channels 📍!
It’s finally happening! 🥳
The Stream Flutter team is hosting a Twitter space where we’ll go into Flutter 3 and discuss the latest iteration, things we’d like to see in the future, and more. It’ll be an open discussion. Set a reminder and join in 😃
Like Node,
@deno_land
can be used to create server-side applications 👾
In this article,
@iamdillion
covers the main features of Deno and shows you how to build your first application 😁
🔗:
#deno
#node
#javascript
Open source is at the heart of nearly all projects built today.
We wanted to give back to the community. That's why we're happy to share some of the open-source repos we are supporting on Github.
Take a look 🔗:
#opensource
#programming
#github
Ready to take your messaging app to the next level? Integrate AI with Stream Chat for an unparalleled user experience!
Why Integrate AI with Stream Chat?
🔒 Full Control Over Your AI Strategy: Whether it's ChatGPT, Gemini, HuggingFace, or any other AI model, Stream's Chat API…
📱💡 Unlock the potential of your mobile app with these 30 essential KPIs for 2024!
From app engagement to revenue, tracking the right metrics is key to driving growth and enhancing user experiences.
Check out the full breakdown:
Our team is complete at the venue in Turin. We’ve very much been enjoying
#SwiftHeroes22
so far.
Main learning so far: no milk in the coffee after 11 AM. ☕️🥛
Here are some of our favorite OSS projects ❤️
Some we have the pleasure to work on at Stream, some our amazing engineers hack together, and others we’re privileged enough to sponsor.
Let's give some love to these contributors and projects👇
Check out our latest tutorial: Build an AI Meeting Summary Tool Using Ollama and Gemma 🚀
Watch
@stefanjblos
's full video tutorial here:
#ai
#generativeai
It’s Flutter Vikings month 🎉
We’re thrilled to be a Gold sponsor ⭐ of the
@FlutterVikings
Conference in Oslo from 31st Aug - 1st Sep. Catch the team at our talk on Day 1 or join us at the Stream booth to talk about anything Flutter 💙 - or more. See you there!
Version 4 of the Stream Chat Flutter SDK is out 🚀
Our Flutter team is incredibly excited with this release, as it's focused on the
#FlutterDev
experience. Let us know what you think 💙
See the blog post for all the details.
🔗
very good core + flutter_bloc +
@getstream_io
chat SDK = 📱🗺️💙
@MarcosJSevilla
shows how to build a Flutter chat app with location sharing functionality in this tutorial ⬇️
🎙️ Want to add voice messaging to your SwiftUI chat app?
In this tutorial, we'll cover recording, animations, and storage, all while using Stream's Chat API as the backend.⚒️💬
Written tutorial 📖:
Youtube tutorial 🎥:
It’s that time of the year
#Flutter
devs! To celebrate
@FlutterVikings
we created a codelab with
@rive_app
🎉
Stand a chance to win one of two Bose headphones by following the codelab. More info in this thread 🧵
🔗:
1/4
Today we are very excited to unveil our Maker Account 🎉
Qualifying teams can now use Stream’s Chat + Activity Feeds in their project for free! 👌
Check out our blog post:
#API
#startups
It's a chat app, not the wild west. 🤠
Luckily, there's a new sheriff in town to keep your in-app messaging environment safe and on-topic. ⭐️
AI-powered content moderation stops bad actors and harmful content from rustlin' up any trouble for other users.
Our
#FlutterDev
SDK makes adding any attachment to your chat application easy 😎.
In this blog post,
@DevenJoshi7
demonstrates that versatility by adding a full-fledged chess game directly in your conversation!
It’s your move ♟🤏
Are you ready to add chat to your custom
#Flutter
apps?
@gordonphayes
teaches us how to implement a pixel perfect design in our newest series on the Stream Developer channel 🍿👇
🔗:
#FlutterDev
Looking to build a FaceTime Video Calling App?
Check out
@iosacademy_dev
's last YouTube video showing you how to build a FaceTime-like app with Stream’s iOS Video SDK.
📱 Ready to create your own messaging app?
Our latest tutorial walks you through building an iMessage clone using Stream's Chat iOS SDK.
With just a few simple steps, you'll have a fully functional iMessage clone.
Check out the full tutorial:
.
@GlintsSingapore
is revolutionizing the job recruitment market with a little help from Stream Chat. 💻
The company's co-founder,
@seahyingcong
, shared the story behind the integration. 💬
Read it here:
🚀 Considering building chat with real-time infrastructure? Think twice before you dive in!
In this thread, we'll explore the complexities, pitfalls, and alternatives you need to know about. Buckle up as we navigate the treacherous terrain of chat development using RTI. 🧵
🎉 It’s almost Vikings time 🎉
We can’t wait to meet everyone at
@FlutterVikings
later this week!
What talk are you most excited about? For us, it’s “Tips, Tricks, and Tools: Flutter Performance” but we might be biased 😉
#Flutter
#FlutterDev
Let’s continue building a
#Flutter
chat application from scratch. In episode 4
@gordonphayes
shows you how to migrate to version 4 of Stream Chat Flutter Core and how to use our new Firebase Authentication extension to manage users + auth easily 👀
🔗
Our Flutter Chat SDK now supports localization! 🌍
We support everything from French to Hindi. You can easily customize these or add your own.
Feel free to contribute and help us support more languages!
See below👇 for help to get started.
Do you want to build an Uber app using Jetpack Compose right from the ground up?🎉🥳
This article serves as your comprehensive guide, demonstrating Google Maps, Architecture, Navigation, Compose, and messaging features with
@getstream_io
's Chat SDK.😎
👉
If you want to build the next Instagram, look no further 😎
Join
@gordonphayes
as he shows you step by step how to code your own Instagram clone using Stream Feeds and
#Flutter
.
🔗 Video:
🔗 Blog:
Application architecture has become increasingly more complex as data communication skyrockets. 📲
@github_skydoves
walks you through the process of creating a more simple code by modeling Retrofit responses with Coroutines and Sealed Classes.
🔗:
We're back with more Fluttery goodness 🍯. In episode two of our building a chat app from scratch series,
@gordonphayes
brings the design to life with real-time data 🔌
🔗:
#Flutter
#FlutterDev
#Flutter
devs we have some exciting things that we'll release soon 👀
Until then, we have a new Stream Chat Flutter version for you, with some nice changes to unread messages💙
Changelog:
Don't miss upcoming changes by giving the repo a ⭐️
Ready to take your journey to learn Android Development a step further?
Our Android DevRel
@github_skydoves
is back with part two of the Android roadmap series to take you from zero to hero. 😎🚀
🔗:
Dive into Configuration as Code with PKL (pronounced "pickle") –
@Apple
's latest solution for streamlined configuration management! 💡
Ready to streamline your configuration workflow?
#pkl
#getstream