diff --git a/.gitignore b/.gitignore index aa724b7..e674f04 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ .externalNativeBuild .cxx local.properties +/app/google-services.json \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 36a6ecf..a4740de 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,8 +1,17 @@ plugins { id("com.android.application") + id("com.google.gms.google-services") } android { + signingConfigs { + getByName("debug") { + storeFile = file("/Users/psmattas/.android/debug.keystore") + storePassword = "android" + keyAlias = "androiddebugkey" + keyPassword = "android" + } + } namespace = "com.example.taskmuse" compileSdk = 33 @@ -39,4 +48,8 @@ dependencies { testImplementation("junit:junit:4.13.2") androidTestImplementation("androidx.test.ext:junit:1.1.5") androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") + + // FIREBASE PACKAGES + implementation(platform("com.google.firebase:firebase-bom:32.3.1")) + implementation("com.google.firebase:firebase-analytics") } \ No newline at end of file diff --git a/app/src/main/java/com/example/taskmuse/MainActivity.java b/app/src/main/java/com/example/taskmuse/MainActivity.java index c976985..525d569 100644 --- a/app/src/main/java/com/example/taskmuse/MainActivity.java +++ b/app/src/main/java/com/example/taskmuse/MainActivity.java @@ -4,11 +4,17 @@ import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; +import com.google.firebase.analytics.FirebaseAnalytics; // Firebase Analytics + public class MainActivity extends AppCompatActivity { + private FirebaseAnalytics mFirebaseAnalytics; // Firebase Analytics variable @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + mFirebaseAnalytics = FirebaseAnalytics.getInstance(this); // Obtain the FirebaseAnalytics instance. + setContentView(R.layout.activity_main); } } \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 38f547d..7126a7d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,4 +1,10 @@ +buildscript { + dependencies { + classpath("com.google.gms:google-services:4.4.0") + } +} // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { id("com.android.application") version "8.1.1" apply false + id("com.google.gms.google-services") version "4.3.15" apply false } \ No newline at end of file