Submit Search
Upload
React native-firebase startup-mtup
•
1 like
•
920 views
T
t k
Follow
tips for react-native-firebase
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 43
Download now
Download to read offline
Recommended
Rntb20200805
Rntb20200805
t k
Angular server-side communication
Angular server-side communication
Alexe Bogdan
Angular promises and http
Angular promises and http
Alexe Bogdan
Flask and Angular: An approach to build robust platforms
Flask and Angular: An approach to build robust platforms
Ayush Sharma
Using Cerberus and PySpark to validate semi-structured datasets
Using Cerberus and PySpark to validate semi-structured datasets
Bartosz Konieczny
Sharding and Load Balancing in Scala - Twitter's Finagle
Sharding and Load Balancing in Scala - Twitter's Finagle
Geoff Ballinger
Redux. From twitter hype to production
Redux. From twitter hype to production
FDConf
Android Libs - Retrofit
Android Libs - Retrofit
Daniel Costa Gimenes
Recommended
Rntb20200805
Rntb20200805
t k
Angular server-side communication
Angular server-side communication
Alexe Bogdan
Angular promises and http
Angular promises and http
Alexe Bogdan
Flask and Angular: An approach to build robust platforms
Flask and Angular: An approach to build robust platforms
Ayush Sharma
Using Cerberus and PySpark to validate semi-structured datasets
Using Cerberus and PySpark to validate semi-structured datasets
Bartosz Konieczny
Sharding and Load Balancing in Scala - Twitter's Finagle
Sharding and Load Balancing in Scala - Twitter's Finagle
Geoff Ballinger
Redux. From twitter hype to production
Redux. From twitter hype to production
FDConf
Android Libs - Retrofit
Android Libs - Retrofit
Daniel Costa Gimenes
Présentation de HomeKit
Présentation de HomeKit
CocoaHeads France
Automation in angular js
Automation in angular js
Marcin Wosinek
Debugging JavaScript with Chrome
Debugging JavaScript with Chrome
Igor Zalutsky
fabfile.py
fabfile.py
Corey Oordt
«От экспериментов с инфраструктурой до внедрения в продакшен»
«От экспериментов с инфраструктурой до внедрения в продакшен»
FDConf
Advanced redux
Advanced redux
Boris Dinkevich
"Service Worker: Let Your Web App Feel Like a Native "
"Service Worker: Let Your Web App Feel Like a Native "
FDConf
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Codemotion
Autoscaling with hashi_corp_nomad
Autoscaling with hashi_corp_nomad
Bram Vogelaar
From * to Symfony2
From * to Symfony2
Manuel Baldassarri
API Days Paris - Automatic Testing of (RESTful) API Documentation
API Days Paris - Automatic Testing of (RESTful) API Documentation
Rouven Weßling
Phpbase
Phpbase
ASHABOOPATHY
Découvrir dtrace en ligne de commande.
Découvrir dtrace en ligne de commande.
CocoaHeads France
Anaysing your logs with docker and elk
Anaysing your logs with docker and elk
melvin louwerse
A real-world Relay application in production - Stefano Masini - Codemotion Am...
A real-world Relay application in production - Stefano Masini - Codemotion Am...
Codemotion
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
Shengyou Fan
Virthualenvwrapper
Virthualenvwrapper
Kazufumi Ohkawa
Why Redux-Observable?
Why Redux-Observable?
Anna Su
Scalable Angular 2 Application Architecture
Scalable Angular 2 Application Architecture
FDConf
Real world scala
Real world scala
lunfu zhong
Serverless Angular, Material, Firebase and Google Cloud applications
Serverless Angular, Material, Firebase and Google Cloud applications
Loiane Groner
Reduxing like a pro
Reduxing like a pro
Boris Dinkevich
More Related Content
What's hot
Présentation de HomeKit
Présentation de HomeKit
CocoaHeads France
Automation in angular js
Automation in angular js
Marcin Wosinek
Debugging JavaScript with Chrome
Debugging JavaScript with Chrome
Igor Zalutsky
fabfile.py
fabfile.py
Corey Oordt
«От экспериментов с инфраструктурой до внедрения в продакшен»
«От экспериментов с инфраструктурой до внедрения в продакшен»
FDConf
Advanced redux
Advanced redux
Boris Dinkevich
"Service Worker: Let Your Web App Feel Like a Native "
"Service Worker: Let Your Web App Feel Like a Native "
FDConf
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Codemotion
Autoscaling with hashi_corp_nomad
Autoscaling with hashi_corp_nomad
Bram Vogelaar
From * to Symfony2
From * to Symfony2
Manuel Baldassarri
API Days Paris - Automatic Testing of (RESTful) API Documentation
API Days Paris - Automatic Testing of (RESTful) API Documentation
Rouven Weßling
Phpbase
Phpbase
ASHABOOPATHY
Découvrir dtrace en ligne de commande.
Découvrir dtrace en ligne de commande.
CocoaHeads France
Anaysing your logs with docker and elk
Anaysing your logs with docker and elk
melvin louwerse
A real-world Relay application in production - Stefano Masini - Codemotion Am...
A real-world Relay application in production - Stefano Masini - Codemotion Am...
Codemotion
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
Shengyou Fan
Virthualenvwrapper
Virthualenvwrapper
Kazufumi Ohkawa
Why Redux-Observable?
Why Redux-Observable?
Anna Su
Scalable Angular 2 Application Architecture
Scalable Angular 2 Application Architecture
FDConf
Real world scala
Real world scala
lunfu zhong
What's hot
(20)
Présentation de HomeKit
Présentation de HomeKit
Automation in angular js
Automation in angular js
Debugging JavaScript with Chrome
Debugging JavaScript with Chrome
fabfile.py
fabfile.py
«От экспериментов с инфраструктурой до внедрения в продакшен»
«От экспериментов с инфраструктурой до внедрения в продакшен»
Advanced redux
Advanced redux
"Service Worker: Let Your Web App Feel Like a Native "
"Service Worker: Let Your Web App Feel Like a Native "
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Going fullstack React(ive) - Paulo Lopes - Codemotion Amsterdam 2017
Autoscaling with hashi_corp_nomad
Autoscaling with hashi_corp_nomad
From * to Symfony2
From * to Symfony2
API Days Paris - Automatic Testing of (RESTful) API Documentation
API Days Paris - Automatic Testing of (RESTful) API Documentation
Phpbase
Phpbase
Découvrir dtrace en ligne de commande.
Découvrir dtrace en ligne de commande.
Anaysing your logs with docker and elk
Anaysing your logs with docker and elk
A real-world Relay application in production - Stefano Masini - Codemotion Am...
A real-world Relay application in production - Stefano Masini - Codemotion Am...
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
Virthualenvwrapper
Virthualenvwrapper
Why Redux-Observable?
Why Redux-Observable?
Scalable Angular 2 Application Architecture
Scalable Angular 2 Application Architecture
Real world scala
Real world scala
Similar to React native-firebase startup-mtup
Serverless Angular, Material, Firebase and Google Cloud applications
Serverless Angular, Material, Firebase and Google Cloud applications
Loiane Groner
Reduxing like a pro
Reduxing like a pro
Boris Dinkevich
Phoenix + Reactで 社内システムを 密かに作ってる
Phoenix + Reactで 社内システムを 密かに作ってる
Takahiro Kobaru
Durable functions 2.0 (2019-10-10)
Durable functions 2.0 (2019-10-10)
Paco de la Cruz
ABCD firebase
ABCD firebase
옥현 도
Azure Durable Functions (2019-03-30)
Azure Durable Functions (2019-03-30)
Paco de la Cruz
Architecting Alive Apps
Architecting Alive Apps
Jorge Ortiz
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
Matt Raible
Protocol-Oriented Networking
Protocol-Oriented Networking
Mostafa Amer
Firebase overview
Firebase overview
Maksym Davydov
ERRest
ERRest
WO Community
Building @Anywhere (for TXJS)
Building @Anywhere (for TXJS)
danwrong
Securing your Pulsar Cluster with Vault_Chris Kellogg
Securing your Pulsar Cluster with Vault_Chris Kellogg
StreamNative
TwitterKitではじめる OAuthスピードクッキング
TwitterKitではじめる OAuthスピードクッキング
Takashi Nojima
CP3108B (Mozilla) Sharing Session on Add-on SDK
CP3108B (Mozilla) Sharing Session on Add-on SDK
Mifeng
Enterprise Guice 20090217 Bejug
Enterprise Guice 20090217 Bejug
robbiev
GDG Cloud Taipei: Meetup #52 - Istio Security: API Authorization
GDG Cloud Taipei: Meetup #52 - Istio Security: API Authorization
KAI CHU CHUNG
Lecture 11 Firebase overview
Lecture 11 Firebase overview
Maksym Davydov
InheritedWidget is your friend - GDG London (2018-08-08)
InheritedWidget is your friend - GDG London (2018-08-08)
Andrea Bizzotto
[NDC 2019] Enterprise-Grade Serverless
[NDC 2019] Enterprise-Grade Serverless
KatyShimizu
Similar to React native-firebase startup-mtup
(20)
Serverless Angular, Material, Firebase and Google Cloud applications
Serverless Angular, Material, Firebase and Google Cloud applications
Reduxing like a pro
Reduxing like a pro
Phoenix + Reactで 社内システムを 密かに作ってる
Phoenix + Reactで 社内システムを 密かに作ってる
Durable functions 2.0 (2019-10-10)
Durable functions 2.0 (2019-10-10)
ABCD firebase
ABCD firebase
Azure Durable Functions (2019-03-30)
Azure Durable Functions (2019-03-30)
Architecting Alive Apps
Architecting Alive Apps
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
10 Excellent Ways to Secure Spring Boot Applications - Okta Webinar 2020
Protocol-Oriented Networking
Protocol-Oriented Networking
Firebase overview
Firebase overview
ERRest
ERRest
Building @Anywhere (for TXJS)
Building @Anywhere (for TXJS)
Securing your Pulsar Cluster with Vault_Chris Kellogg
Securing your Pulsar Cluster with Vault_Chris Kellogg
TwitterKitではじめる OAuthスピードクッキング
TwitterKitではじめる OAuthスピードクッキング
CP3108B (Mozilla) Sharing Session on Add-on SDK
CP3108B (Mozilla) Sharing Session on Add-on SDK
Enterprise Guice 20090217 Bejug
Enterprise Guice 20090217 Bejug
GDG Cloud Taipei: Meetup #52 - Istio Security: API Authorization
GDG Cloud Taipei: Meetup #52 - Istio Security: API Authorization
Lecture 11 Firebase overview
Lecture 11 Firebase overview
InheritedWidget is your friend - GDG London (2018-08-08)
InheritedWidget is your friend - GDG London (2018-08-08)
[NDC 2019] Enterprise-Grade Serverless
[NDC 2019] Enterprise-Grade Serverless
Recently uploaded
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Call Girls in Nagpur High Profile
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
ranjana rawat
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Suhani Kapoor
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
rakeshbaidya232001
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
ranjana rawat
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Soham Mondal
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Suhani Kapoor
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
M Maged Hegazy, LLM, MBA, CCP, P3O
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
upamatechverse
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
ranjana rawat
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Call Girls in Nagpur High Profile
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
Tsuyoshi Horigome
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
soniya singh
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
ranjana rawat
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
ssuser5c9d4b1
Recently uploaded
(20)
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
React native-firebase startup-mtup
1.
2.
• Leverages • • teratail •
K Kubernetes •
3.
🎉
4.
https://github.com/invertase/react-native-firebase/tree/v5.x.x
5.
6.
https://github.com/invertase/react-native-firebase/tree/v5.x.x
7.
8.
https://firebase.google.com/docs/auth/?hl=ja
9.
firebase.auth().onAuthStateChanged(_user => { if(_user)
{ // login } else { // logout } }) eventListener
10.
import { AccessToken,
LoginManager, LoginResult } from 'react-native-fbsdk' import firebase from 'react-native-firebase' const getFacebookCredential = async () => { try { const login: LoginResult = await LoginManager.logInWithReadPermissions( [ 'public_profile', 'email' ] ) if (login.isCancelled) { return false } const result = await AccessToken.getCurrentAccessToken(); if (!result) { throw new Error('Something went wrong obtaining the users access token') } return firebase.auth.FacebookAuthProvider.credential(result.accessToken) } catch (error) { console.log(error) return false } } WebAuth OAuth
11.
const login =
async (credential) => { try { const result = await firebase.auth().signInWithCredential(credential) return result } catch (error) { console.log(error) } } signInWithCredential AuthListener
12.
13.
14.
const linkCredential =
async (callback) => { const credential = await getFacebookCredential() if (credential) { const currentUser = firebase.auth().currentUser if (currentUser) { const result = await currentUser.linkWithCredential(credential) return result } } }
15.
16.
17.
18.
https://facebook.github.io/react-native/docs/linking.html
19.
https://firebase.google.com/docs/dynamic-links/ios/receive?hl=ja
20.
https://rnfirebase.io/docs/v5.x.x/links/ios
21.
22.
loginUser.sendEmailVerification({ url: `${DEEP_LINK}`, iOS :
{ bundleId: bundleIdentifier, }, android: { packageName: ‘appName’, }, handleCodeInApp: true, })
23.
firebase.links().onLink(url => { if(url){ const
isLoginUrl = url.includes(DEEP_LINK) const canOpen = Linking.canOpenURL(url) if (canOpen && isLoginUrl) { Linking.openURL(url) } } })
24.
25.
26.
27.
28.
admin.firestore().collection(`users`) .where('status', '==', 'login').orderBy('updatedAt','desc').limit(20);
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
Download now