Skip to content

Commit 6218ebc

Browse files
committed
added firebase
1 parent 1850f66 commit 6218ebc

File tree

8 files changed

+20900
-1698
lines changed

8 files changed

+20900
-1698
lines changed

android/app/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@ android {
110110
dependencies {
111111
// The version of react-native is set by the React Native Gradle Plugin
112112
implementation("com.facebook.react:react-android")
113+
implementation("com.google.firebase:firebase-core:20.1.0")
114+
apply plugin: 'com.google.gms.google-services'
113115

114116
if (hermesEnabled.toBoolean()) {
115117
implementation("com.facebook.react:hermes-android")

android/app/src/main/java/com/ethora/MainApplication.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost
1111
import com.facebook.react.defaults.DefaultReactNativeHost
1212
import com.facebook.react.soloader.OpenSourceMergedSoMapping
1313
import com.facebook.soloader.SoLoader
14+
import com.google.firebase.FirebaseApp
1415

1516
class MainApplication : Application(), ReactApplication {
1617

@@ -36,6 +37,7 @@ class MainApplication : Application(), ReactApplication {
3637
override fun onCreate() {
3738
super.onCreate()
3839
SoLoader.init(this, OpenSourceMergedSoMapping)
40+
FirebaseApp.initializeApp(this)
3941
if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
4042
// If you opted-in for the New Architecture, we load the native entry point for this app.
4143
load()

android/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ buildscript {
1515
classpath("com.android.tools.build:gradle")
1616
classpath("com.facebook.react:react-native-gradle-plugin")
1717
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin")
18+
classpath("com.google.gms:google-services:4.3.15")
19+
1820
}
1921
}
2022

index.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,21 @@
55
import {AppRegistry} from 'react-native';
66
import App from './App';
77
import {name as appName} from './app.json';
8+
import firebase from '@react-native-firebase/app';
9+
import '@react-native-firebase/auth';
10+
import '@react-native-firebase/firestore';
11+
12+
const firebaseConfig = {
13+
apiKey: 'AIzaSyDQdkvvxKKx4-WrjLQoYf08GFARgi_qO4g',
14+
authDomain: 'ethora-668e9.firebaseapp.com',
15+
projectId: 'ethora-668e9',
16+
storageBucket: 'ethora-668e9.appspot.com',
17+
messagingSenderId: '972933470054',
18+
appId: '1:972933470054:web:d4682e76ef02fd9b9cdaa7',
19+
measurementId: 'G-WHM7XRZ4C8',
20+
};
21+
if (!firebase.apps.length) {
22+
firebase.initializeApp(firebaseConfig);
23+
}
824

925
AppRegistry.registerComponent(appName, () => App);

0 commit comments

Comments
 (0)