Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Socket.IO Chat App in React Native for iOS/Android
Rating: 4.2 out of 5(220 ratings)
3,238 students

Socket.IO Chat App in React Native for iOS/Android

Learn how to create a realtime Socket IO Chat App with React Native and Socket IO!
Created byStefan Hyltoft
Last updated 6/2020
English

What you'll learn

  • Create a mobile app with React Native and Expo
  • Create a Socket IO backend in Nodejs
  • Create a public chatroom app with Socket IO and React Native
  • Create a private messaging app similar to Facebook Messenger
  • How to assign usernames to users joining the app
  • How to use Redux to manage state inside React Native
  • How to use React Hooks inside our Chat App
  • How to use react-navigation for navigation inside the mobile app
  • How to use Gifted Chat UI kit to bootstrap the UI
  • How to use Gifted Chat UI kit with Socket IO backend
  • How to manage layout on different devices

Course content

10 sections37 lectures3h 2m total length
  • Download and Install Nodejs1:13

    Download and install Nodejs runtime so you'll be able to run the JavaScript Socket.io backend

  • Download and Install Visual Studio Code0:47
  • Install React Native (Expo)2:58

    See how easy it is to get started with Expo in React Native for either iOS or Android on your physical device.

Requirements

  • Basic JavaScript ES6

Description

Learn how to create a Chat App from scratch using the newest JavaScript-based fullstack technologies!

You will first learn quickly how to create a public chat room that any user can join from the mobile app, and type with all other users who have joined.

Then we will expand on the app and create private messaging, in a similar fashion to Facebook Messenger.

We are going to be using technologies such as React Native, Socket.IO, Nodejs, Redux, react-navigation, and Gifted Chat UI.

If you have any questions during the course feel free to message me and I'll get back to you as soon as possible!


Who this course is for:

  • Beginner React developers curious to learn how to make a realtime socket io chat app