This is an React Native socket.io chat example
-
Backend
We use this repo for Backend -
Install dependencies
npm install
-
Start the app
npx expo start
- React Native
- Expo
- socket.io-client
- Zod - Form validation
- React-i18next - Multiple language
- Zustand - State management
- react-native-gifted-chat - For chat form
- react-native-paper - UI lib
- react-native-reanimated
And ....
When you're ready, run:
npm run reset-project
This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.