This app logs two events when it starts: app open and a button click. You can see these events in Firebase Analytics dashboard.
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import com.google.firebase.analytics.FirebaseAnalytics
import com.google.firebase.analytics.ktx.analytics
import com.google.firebase.analytics.ktx.logEvent
import com.google.firebase.ktx.Firebase
class MainActivity : AppCompatActivity() {
private lateinit var firebaseAnalytics: FirebaseAnalytics
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(android.R.layout.simple_list_item_1)
firebaseAnalytics = Firebase.analytics
// Log app open event
firebaseAnalytics.logEvent(FirebaseAnalytics.Event.APP_OPEN) {}
// Log a button click event
firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT) {
param(FirebaseAnalytics.Param.ITEM_ID, "button_1")
param(FirebaseAnalytics.Param.ITEM_NAME, "start_button")
param(FirebaseAnalytics.Param.CONTENT_TYPE, "button")
}
}
}