Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/instamobile/react-native-starter-kit
React Native Starter Kit with Firebase Auth and Facebook Login
https://github.com/instamobile/react-native-starter-kit
facebook-login firebase firebase-auth javascript react-native
Last synced: 3 days ago
JSON representation
React Native Starter Kit with Firebase Auth and Facebook Login
- Host: GitHub
- URL: https://github.com/instamobile/react-native-starter-kit
- Owner: instamobile
- Created: 2019-01-20T18:20:17.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-08T16:38:11.000Z (5 days ago)
- Last Synced: 2024-11-08T17:33:55.545Z (5 days ago)
- Topics: facebook-login, firebase, firebase-auth, javascript, react-native
- Language: JavaScript
- Homepage: https://instamobile.io
- Size: 1.33 MB
- Stars: 453
- Watchers: 24
- Forks: 82
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Native Starter Kit π
Bootstrap your app development by using this awesome react native starter kit, integrated with Firebase Auth and Facebook Login. Clone this boilerplate app to get you up and running quickly.
## Fully working features
- Login with Facebook
- Sign in with Google
- User Management with Firebase Auth
- Firebase Firestore Integration
- Email/Password Registration
- Persistent Login Credentials (a.k.a Remember password)
- Logout Functionality
- Beautiful UI and transitions## Installation
* Unarchive the downloaded .zip
* Go to Firebase.com and create your own account and a project
* In Firebase Console, create your own Android App and iOS App
* Download the google-services.json file from your Firebase Console, and place it in the android folder of the starter kitΒ (override the existing one)
* Download the GoogleService-Info.json file from your Firebase Console, and place it in the ios folder of the starter kit (override the existing one)
* Open a Terminal, locate the starter kit folder (where the package.json file is) and run:```
yarn install && react-native run-android
```## App Designs
## Google signin
- when signing in with google on android and you get "developer_error google sign in".
- take the following steps:* in the command line, enter:
keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore* when prompted for password, enter:
android* you should successfully generate some keys.
* copy the "SHA1:" key
* visit firestore console in your browser
* under settings>>Project settings select "RN Starter Kit Android"
* click "add fingerprint"
* paste the copied "SHA1:" key* then rebuild app
Coded with β€οΈ by Instamobile and iOS App Templates.