Firebase Performance Android Java Integration Steps

  1. Add Internet permission in manifest
<uses-permission android:name="android.permission.INTERNET" />Mani

2. Build gradle add in perf plugin

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    ext.kotlin_version = "1.7.10"
    repositories {
        jcenter()
        google()
        mavenCentral()
        maven {
            url "https://jitpack.io"
        }
    }
    dependencies {
        classpath 'com.google.firebase:perf-plugin:1.4.2'
        classpath "com.android.tools.build:gradle:7.0.4"
        classpath 'com.google.gms:google-services:4.3.14'
    }
}

allprojects {
    repositories {
        jcenter()
        google()
        mavenCentral()
        maven { url "https://jitpack.io" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

3. App Build gradle add in perf plugin

plugins {
    id 'com.android.application'
    id 'com.google.gms.google-services'
    id 'com.google.firebase.firebase-perf'
}


dependencies {
    implementation 'com.google.firebase:firebase-perf'
    implementation platform('com.google.firebase:firebase-bom:32.2.0')
}

4. Manifest turn on log enable and set to false for collection deactivated

Read More