Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Let's build a DISCORD clone with React Native 🔴
Play lesson

React Native for beginners - Let's build a DISCORD clone with React Native 🔴

5.0 (4)
42 learners

What you'll learn

This course includes

  • 537.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Let's challenge ourselves and build a fully-fledged Discord clone with React Native and Stream Chat SDK ➡️ Open your Free Stream Maker Account: https://bit.ly/3hgaJ7B 🎒 Download the Asset Bundle (Images, Dummy data, PDF presentation, cookies): https://assets.notjust.dev/discord 💻 Source code: https://github.com/notJust-dev/Discord In this video, we will learn how to build a fully-fledged real-time chat messaging application similar to Discord or Slack. The application will have all of the engaging features you would want for in-app chat — such as emojis, likes, URL previews, and more. Building in-app messaging functionality from scratch can take months — and that’s just for a bare-bones chat that contains none of the features that savvy app users expect. With the Stream Chat API, you can replicate polished social media messaging experiences found in popular applications such as Discord, Slack, WhatsApp. By the end of this video, you will build a chat app with the next features: ✨1-on-1 Real-time messaging ✨Group channel messaging ✨Emojis, Reactions, GIFs ✨Image, Video and Attachment messages ✨URL previews ✨and more 🤯 All of this in one single video 🤯 ⚛️ React Native Mastery is the ONLY course you need to master mobile development with React Native & Expo 🚀 Enroll here: https://www.notjust.dev/react-native-mastery 💬 Join the notJust Development gang and let's build together: Twitter: https://twitter.com/VadimNotJustDev Instagram: https://www.instagram.com/VadimNotJustDev Facebook: https://www.facebook.com/notjustdev LinkedIn: https://www.linkedin.com/in/vadimsavin Discord: https://discord.gg/VpURUN2 Timecodes: 0:00 Intro 2:48 Prerequisite 5:08 Setting up the project 14:44 Create Steam account & install stream chat SDK 23:06 Initialize a Stream client 26:08 Connect a user 37:36 Create a channel 43:31 Configuring UI components - overlay provider 47:21 Configuring UI components - chat 52:41 Configuring UI components - chat list 59:48 Configuring UI components - channel 1:08:43 Configuring UI components - message list 1:09:30 Configuring UI components - Message input 1:17:50 Summary 1:30:07 Basic authentication 1:44:15 Create auth context 2:05:06 Display channel list with drawer navigator 2:19:15 Create a channel screen 2:26:46 Render the messages for a channel 2:49:06 Theming 3:01:53 Fixing users channel list 3:04:58 Allow user join a channel 3:20:14 App test 3:24:54 Q&A Disclaimer: This build is for educational purposes only!! All views, opinions, technology choices expressed in this video are my own and do not represent the views, opinions, technology choices of any entity whatsoever with which I have been, am now, or will be affiliated. #VadimSavin #notjustdev #reactnative

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere