Skip to content

Commit

Permalink
Added firebase dependecies
Browse files Browse the repository at this point in the history
  • Loading branch information
ashwani committed Mar 21, 2024
1 parent d54b6e1 commit 12e88bb
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 5 deletions.
10 changes: 6 additions & 4 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
id('kotlin-kapt')
id("androidx.navigation.safeargs.kotlin")
id 'androidx.room' version '2.6.1' apply false
id 'com.google.gms.google-services' version '4.4.1' apply false
}


Expand Down Expand Up @@ -87,17 +88,18 @@ dependencies {
// To use Kotlin annotation processing tool (kapt)
kapt "androidx.room:room-compiler:$roomVersion"



// Architecture Components
implementation "androidx.room:room-ktx:$roomVersion"
// implementation "androidx.lifecycle:lifecycle-extensions:$archLifecycleVersion"
kapt "androidx.lifecycle:lifecycle-compiler:$archLifecycleVersion"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$archLifecycleVersion"
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$archLifecycleVersion"
implementation "androidx.navigation:navigation-fragment-ktx:$navigationVersion"
implementation "androidx.navigation:navigation-ui-ktx:$navigationVersion"
//Firebase
implementation platform('com.google.firebase:firebase-bom:32.7.4')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-crashlytics'

// Required by BuildConfig
implementation "com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:3.1.2"

// Dependencies for local unit tests
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ import androidx.navigation.ui.setupActionBarWithNavController
import androidx.navigation.ui.setupWithNavController
import com.circleci.samples.todoapp.R
import com.google.android.material.navigation.NavigationView
import com.google.firebase.analytics.FirebaseAnalytics
import com.google.firebase.analytics.ktx.analytics
import com.google.firebase.ktx.Firebase

/**
* Main activity for the todoapp. Holds the Navigation Host Fragment and the Drawer, Toolbar, etc.
Expand All @@ -35,9 +38,12 @@ class TasksActivity : AppCompatActivity() {

private lateinit var drawerLayout: DrawerLayout
private lateinit var appBarConfiguration: AppBarConfiguration

private lateinit var firebaseAnalytics: FirebaseAnalytics
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// Obtain the FirebaseAnalytics instance.
firebaseAnalytics = Firebase.analytics

setContentView(R.layout.tasks_act)
setupNavigationDrawer()
setSupportActionBar(findViewById(R.id.toolbar))
Expand Down
1 change: 1 addition & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ plugins {
id("com.android.application") version "8.2.0" apply false
id("com.android.library") version "8.2.0" apply false
id("org.jetbrains.kotlin.android") version "1.9.0" apply false

}


Expand Down

0 comments on commit 12e88bb

Please sign in to comment.