Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ibelgin/react-native-chat-app-example
This is A Chat App Made Using Firebase And React Native With The Help Of GiftedChat Module
https://github.com/ibelgin/react-native-chat-app-example
firebase firebase-database google-api google-signin javascript react-native react-native-gifted-chat react-navigation
Last synced: about 2 months ago
JSON representation
This is A Chat App Made Using Firebase And React Native With The Help Of GiftedChat Module
- Host: GitHub
- URL: https://github.com/ibelgin/react-native-chat-app-example
- Owner: ibelgin
- License: mit
- Created: 2020-10-01T09:26:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T14:57:00.000Z (almost 2 years ago)
- Last Synced: 2023-03-07T12:11:18.116Z (almost 2 years ago)
- Topics: firebase, firebase-database, google-api, google-signin, javascript, react-native, react-native-gifted-chat, react-navigation
- Language: JavaScript
- Homepage:
- Size: 7.72 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ReactChat
### This Chat App is Made Using React Native , Firebase With GiftedChat
### Installing
> Clone This Repo To Your PC
> Run npm install
> TODO
> Run The App
## TODO
* Follow The Installation at https://github.com/react-native-community/google-signin
* Get WebClientID ( Login Page )
```javascript
GoogleSignin.configure({
scopes: ["https://www.googleapis.com/auth/userinfo.profile"],
webClientId: '******', // TODO : Get WebClient ID From Firebase By Enabling Google SIGN In
offlineAccess: true, // if you want to access Google API on behalf of the user FROM YOUR SERVER
forceCodeForRefreshToken: true, // [Android] related to `serverAuthCode`, read the docs link below *.
});
```* Firebase Configuration's ( Fire.js )
```javascript
firebase.initializeApp({
apiKey: "***",
authDomain: "***",
databaseURL: "***",
projectId: "***",
storageBucket: "***",
messagingSenderId: "***",
appId: "***",
measurementId: "***"
});
```## Built With
* React Native
* react-native-firebase
* react-native-gifted-chat
* react-native-community/google-signin## Check Out My Youtube Channel
[Youtube Channel - Belgin Android](https://youtube.com/c/belginandroid)
## Sample Preview
## Authors
* **Belgin Android** - *All Works* - [Belgin Android](https://github.com/Belgin-Android)
## Problems ?
* Contact Me At [Instagram](https://www.instagram.com/letonations/)
## Acknowledgments
* Hat tip to anyone whose code was used
* Inspiration
* etc