2018/11/10
2019/05/05 (增加連結)
2020/09/04 (更新內容)
react native有兩個常用的firebase library,一個是firebase js library,另一個是react native firebase。目前都有一些小問題: firebase js library可以在expo.io上執行 (Using Firebase on expo & Firebase and React Native),react native firebase則無法在expo上執行(詳參: Full native firebase integration )。
請詳參吳濟聰老師行動裝置程式設計課程的範例程式。
How I got Expo and react-native-firebase working in one project?
How To Create A Mobile App In Expo And Firebase (For iOS And Android)
React Native Firebase Tutorial: Build CRUD Firestore App (2018.10 / updated in 2019.08)
expo with firebase.js
Firebase SDK with Firestore for React Native apps in 2018 (2018.09)
Firebase Javascript SDK
React Native Firebase
Trying Firestore
React Native Firebase – Login and User Registration Tutorial
Prerequisite
Install React Native Project
Firebase Account Setup
Set up Firebase in React Native
Initiate Navigation in React Native
Register with Email and Password
Login User with email and password
Logout from Firebase via React Native
How to build an Email Authentication app with Firebase, Firestore and React Native
Expo
Firebase Cloud Storage
Uploading to Firebase Storage with React Native (expo)
Step 1: Getting a File URI
Step 2: Creating a blob
Step 3: Uploading BLOB to Firebase
用 React Native + Firebase 開發跨平台行動應用程式
使用 React Native 結合 Redux/ImmutableJS 和 Firebase 開發一個記錄和刪除名言佳句(Mottos)的 Mobile App
Cloud Firestore Library and framework integrations
AngularFire
FirebaseUI
React Native Firebase
Firebase SDK with Firestore for React Native apps in 2018 (2018.09)
Firebase Javascript SDK
React Native Firebase
Trying Firestore
** Expo does not support integration with native modules via it's "Managed workflow". Integration is only possible when used with the "Bare workflow".
How to Add Authentication to React Native in Three Steps Using Firebase
Installing react-native-firebase
Adding firebase credentials
Adding SignIn, Login
React Native and Firebase: Authentication
Setting Up Our App
react-native-firebase
Enable Email and Password Authentication in Firebase
Creating the Screens
Determining if a User Is Authenticated
Signing a User Up
Displaying the Current User on the Main Screen
Logging an Already Existing User In
Getting started with Firebase Authentication on React Native
How to build a React Native App using Firebase. (Part 1) (使用redux)
How to build a React Native App using Firebase. (Part 2) (使用redux)
How to build a React Native App using Firebase. (Part 3) (使用redux)
How to build a React Native App using Firebase. (Part 4)(Facebook Login) (使用redux)
How to build a React Native App using Firebase. (Part 5) (CRUD)