Skip to content
UdemyNode.jsPaid courseBeginner levelCertificate

Socket.IO Chat App in React Native for iOS/Android (Udemy.com)

Learn how to create a realtime Socket IO Chat App with React Native and Socket IO!

Created by: Stefan Hyltoft

Last updated June 2020

icon
What you will 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

How it compares

Against the other 118 rated Udemy courses in Node.js on CourseDuck:

  • Rating4.2 out of 5higher than 26% of them
  • Reviews220#62 of 119 by number of reviews
  • Length3 hoursshorter than 75% of them
  • Last updatedJune 2020earlier than 59% of them

icon
Course 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!


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Stefan Hyltoft

Stefan has been building software since elementary school starting out with Visual Basic 6.0. Since then he has been dabbling with Python(Pygame), PHP & MySQL, and Java during university. Since he discovered the JavaScript world he found an intense interest in web development especially using ReactJs/React Native and using NodeJs for the backend. 

icon
More courses by Stefan Hyltoft

$54.99

$12.99

$11.99

$49.99

icon
More Node.js courses

$119.99

$159.99

$19.99

$89.99

$94.99

$14.99

icon
Reviews

4.2

220 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Mika Juhani on 6/30/2023

So clear and well structured course. It is also nice that the instructor is calm and do not try to present some extra "show" like many other instructors too often do. Thanks!

By Aravinda Sringa on 6/10/2023

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.

By Samuel Williams on 7/4/2022

Nice course, short and precise. Would have love to see how to persist the chat messages and indicate that a user has a message.

By Kastis Nikitas on 9/3/2021

I wanted more of sockets. Instructor spent time to made the UI prettier but very little time to explain the flow of sockets. Pretty disappointed. I would advise to update the course with more explanations and ... please, use another file for redux actions, not the app.js file. I have to watch other instructor now...

By Amit Shinde on 5/20/2021

i am well versed with JavaScript and node and stuff so its pretty straight tutorial. However not for a beginner.

By Victor Scherman on 3/12/2021

Instructor explained things pretty poorly. Seemed like he was trying to blast out a more complex app quickly as opposed to actually teaching how to do it effectively.

By Tauri Laane on 12/3/2020

I really like that the author often explains difficult techniques even outside the scope of this lecture.

By GULCHIROY MATROZIYEVA on 11/8/2020

steps are really understandable and easy to follow , and great chance to learn socket.io to build a messaging app

By Nadeje Tabib on 4/16/2020

Cours précis, pour le moment je suis parfaitement et j'arrive facilement a obtenir le meme résultat

By Henrique Assunção dos Santos on 12/2/2019

I really like it, and i was capable to build the same app following the classes. I use RN cli 59.8 and works fine.

Showing all 10 reviews on CourseDuck

Read all 220 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100