/react-native-socket-io-example

A demo for implementing a mobile chatroom

Primary LanguageJavaScript

React Native Socket.io Example

A demo for implementing a mobile chatroom as well as practice for myself using React Native and Socket.io. I talked more about this in my Medium article

Getting started

First, install React Native, Socket.io and other node modules.

$ npm install

To start the server:

$ npm run server

In a separate terminal tab, start the client app.

$ npm run ios

To mock a conversation, I allowed the server to participate. The process that is running the server is listening for stdin. In other words, you can type in the server and it will appear in the chatroom.

$ npm run server
> [nodemon] 1.11.0
> [nodemon] to restart at any time, enter `rs`
> [nodemon] watching: *.*
> [nodemon] starting `node server`
> listening on *:3000
> Hello, this is the server speaking. How may I assist?

Demo

Video Walkthrough