• Stars
    star
    449
  • Rank 97,328 (Top 2 %)
  • Language
    JavaScript
  • Created almost 6 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

React Native Starter Kit with Firebase Auth and Facebook Login

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

react native splash screen react native starter kit welcome react native starter kit firebase registration screen firebase react native

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.

More Repositories

1

messenger-iOS-chat-swift-firestore

Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift
Swift
765
star
2

recipes-app-react-native

Recipes App in React Native
JavaScript
709
star
3

react-native-firebase

React Native Firebase Starter Project with Auth, Firestore, Storage and Push Notifications
JavaScript
359
star
4

react-native-login-screen-android-ios

React Native Login Screen for Android & iOS
JavaScript
161
star
5

push-notifications-firebase-swift

Push Notifications with Firebase in Swift 5 - Starter Kit (Google Cloud Messaging)
Swift
128
star
6

swift-starter-kit

Swift Starter Kit with Firebase & Facebook Login Onboarding
Swift
126
star
7

tinder-react-native

Tinder Clone in React Native with Swipe Cards
JavaScript
87
star
8

drawer-menu-swift

Drawer menu implementation in Swift 4
Swift
85
star
9

walkthrough-swift-ios-onboarding

Walkthrough Flow in Swift for iOS New User Onboarding Experience
Swift
82
star
10

kotlin-firebase

Kotlin Firebase Starter Project (Authentication, Firestore, Storage)
Kotlin
56
star
11

react-native-walkthrough

React Native Walkthrough User Onboarding Flow to start your react native app development
JavaScript
43
star
12

react-native-firebase-starter

React Native Firebase Starter with Auth, Database and Storage
JavaScript
39
star
13

swift-tutorials

Swift
27
star
14

android-login-screen

Android Login Screen in Kotlin
Kotlin
13
star
15

ios-stripe-checkout

iOS Stripe Checkout in Swift
Swift
11
star
16

react-native-aws

React Native AWS Starter Project
JavaScript
7
star
17

swift-firebase-tutorial

Swift Firebase Tutorial: iOS Login and Registration with Firebase Auth
Swift
4
star
18

instaswift

An open-source Swift framework to make beautiful iOS apps quickly.
3
star
19

instaflutter

An open-source Flutter framework to build beautiful mobile apps quickly.
2
star