React Native Firebase Chat
React Native chat application using Firebase backend.
In this project We have used following Firebase serivces.
- Firebase Authentication : For authentication user by phone number
- Firebase RealTime Database : That's we for handle realtime chat
- Firebase Storage : That's we use for store user profile image
BinBytes is an mobile & web application development agency in Rajkot, India. You'll find an overview of all our services on our website.
Requirements
Mandatory
- Android Studio.
- Node, Watchman and React Native.
Optional
Enviroment Settings
Mandatory
- Install Android Studio and create an emulator.
- Install Node, Watchman and React Native.
Optional
- Install VS Code and follow extensions:
prettier
Firebase Steup
- For Firebase setup you need follow this instructions
Steps to Run
1. Clone project and install the dependencies
git clone [email protected]:binbytes/react-native-firebase-chat.git && cd react-native-firebase-chat && npm install
2. Setup firebase in Android
- Download
google-services.json
from Firebase Project and copy it toreact-native-firebase-chat/android/app
(For download google-services.json
use this)
3. Make sure you have started an emulator and run the app on Android
react-native run-android
Architecture
Security
If you discover any security related issues, please email author email instead of using the issue tracker.
Credits
License
MIT License. Please see the license file for more information.