A chat app for mobile devices using React Native. The app will provide users with a chat interface and options to share images and their location.
- A page where users can enter their name and choose a background color for the chat screen before joining the chat.
- A page displaying the conversation, as well as an input field and submit button.
- The chat provides users with two additional communication features: sending images and location data.
- Data gets stored online using Firestore Database and offline using AsyncStorage.
- Users are anonymously authenticated with Firebase.
- React Native
- Expo
- Google Firebase
- Gifted chat
- Fork or download this respository.
- Run
npm install
oryarn install
on the terminal to install all dependencies. - Install Expo globally
npm install --global expo-cli
. - To start the app, run
expo start
ornpm start
. - To run the app on a device, install an emulator or expo go on your smartphone