A React Native mobile chat application built using Expo. This app allows users to enter their name, select a background color, and enter a chat room.
- Start screen where users can:
- Enter their name
- Choose a background color for the chat screen
- Start chatting with a button tap
- Chat screen that displays with the user's name in the header and their chosen background color
- React Native
- Expo
- React Navigation
- Node.js
- Expo CLI
- Expo Go
- Clone the repository
- Navigate to the project directory
- Install dependencies:
npm install
- Start the development server:
npx expo start
- Scan the QR code with the Expo Go app on your mobile device
- Open the app on your device
- On the Start screen:
- Enter your name in the text field
- Select one of the four background colors by tapping on a circle
- Tap "Start Chatting" to enter the chat room
- The Chat screen will appear with your name displayed in the header and your selected background color applied
/components
: Contains screen components (Start.js, Chat.js)/assets
: Contains fonts and images used in the app
This is a work in progress. Full chat functionality will be implemented in future updates.