brand elements

Build a Realtime Chat App in React Native: Chat, Audio & Video Calls

Vadim Savin profile picture
Vadim SavinMay 7, 2024
Subscribe to

notJust.Newsletter

Stay up-to-date with the latest technologies and become a better React Native Developer.

Loading...

This tutorial guides you through building a realtime chat application using React Native and Expo, enhanced with Stream SDK for rich messaging features including text chat, audio, and video calls. We'll cover everything from setting up your development environment to building a simple user interface and implementing essential app functionalities like screen navigation and interactive menus.

What You Will Learn?

  • Setup and Integration: Configure your React Native environment with Expo and integrate Stream for powerful messaging capabilities.
  • UI Design: Design a user-friendly interface, including screen layouts, header bars, and tab bars.
  • Navigation: Implement navigation between different screens using Expo Router.
  • Realtime Features: Implement Stream to add realtime chat, audio, and video calls to your app.

Get Started for Free with Stream: Start building with Stream

Why Watch This Video?

This tutorial is perfect for developers looking to enhance their portfolio with a powerful chat application. Follow along and take your app development skills to the next level!

Ready to start building? Open the tutorial in a new tab and let’s start building!

Happy coding! 🚀


Vadim Savin profile picture

Vadim Savin

At notJust.dev, my mission is to help developers build impactful mobile apps.

Our educational content has reached over  10 million developers , giving them the tools and confidence to bring their app ideas to life.

Before starting notJust.dev, I worked at a big tech company (FAANG), built a software development agency, and co-founded 2 startups. These experiences taught me a lot about coding and entrepreneurship.

I have built over 100 apps with  React Native  and  Expo , and I want to help you do the same.