Udemy

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

Enroll Now
  • 3,235 Students
  • Updated 6/2020
4.2
(220 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 2 Minute(s)
Language
English
Taught by
Stefan Hyltoft
Rating
4.2
(220 Ratings)
4 views

Course Overview

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!

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!


Course Content

  • 10 section(s)
  • 37 lecture(s)
  • Section 1 Setting up developer environment
  • Section 2 Starting our Socket.io backend
  • Section 3 Connecting to Socket.io from React Native
  • Section 4 Bootstrapping UI with Gifted Chat UI Kit
  • Section 5 Expanding Socket.io backend
  • Section 6 Public Chat App with Usernames
  • Section 7 Adding Navigation
  • Section 8 Adding Redux
  • Section 9 Using Redux and react-navigation in our Chat App
  • Section 10 Implementing Private Messaging

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


Reviews

  • 김기태
    4.0

    간단하고 쉽게 설명된 강좌 입니다. 근데 강좌가 오래된 것이라 요즘에 맞게 수정해서 사용해야하는 불편함이 있습니다. 어째든 가볍게 해보기에게 좋은 강좌입니다.

  • P
    Parth Shiroya
    5.0

    this course through I have to learn basic node js. That is awesome

  • T
    Taylan Can Köse
    2.0

    Not updated and not clear so much... Didn't liked it at all...

  • A
    Aravinda Sringa
    4.0

    Need to give some background on Prerequisites/required prior knowledge. I was expecting running in emulator and android studio. Bit disappointed about expo. I had to learn about socket.io before resuming the course.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed