From d57c98360048f1e8a93851c86b057321ea6ea287 Mon Sep 17 00:00:00 2001 From: Lorenzo Vainigli Date: Tue, 25 Apr 2023 13:12:28 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=88=20Setup=20Firebase=20Analytics=20a?= =?UTF-8?q?nd=20Crashlytics?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/misc.xml | 1 - app/.gitignore | 3 ++- app/build.gradle | 8 ++++++++ build.gradle | 9 +++++++++ 4 files changed, 19 insertions(+), 2 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 9f71c83..773fe0f 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - diff --git a/app/.gitignore b/app/.gitignore index 956c004..77f70dc 100644 --- a/app/.gitignore +++ b/app/.gitignore @@ -1,2 +1,3 @@ /build -/release \ No newline at end of file +/release +google-services.json \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index 5d84671..ade20cb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,6 +3,8 @@ plugins { id 'kotlin-android' id 'kotlin-kapt' id 'dagger.hilt.android.plugin' + id 'com.google.gms.google-services' + id 'com.google.firebase.crashlytics' } apply plugin: 'com.google.dagger.hilt.android' @@ -114,4 +116,10 @@ dependencies { // To use Kotlin annotation processing tool (kapt) kapt "androidx.room:room-compiler:$room_version" + // Firebase + // https://firebase.google.com/docs/android/setup#available-libraries + implementation platform('com.google.firebase:firebase-bom:31.3.0') + implementation 'com.google.firebase:firebase-analytics-ktx' + implementation 'com.google.firebase:firebase-crashlytics-ktx' + } \ No newline at end of file diff --git a/build.gradle b/build.gradle index 43923ca..215f650 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,12 @@ buildscript { + repositories { + google() + mavenCentral() + } + dependencies { + classpath 'com.google.gms:google-services:4.3.15' + classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.5' + } ext { dagger_version = '2.45' hilt_version = '2.45' @@ -6,6 +14,7 @@ buildscript { compose_version = '1.3.3' } }// Top-level build file where you can add configuration options common to all sub-projects/modules. + plugins { id 'com.android.application' version '8.0.0' apply false id 'com.android.library' version '8.0.0' apply false