Skip to content

Commit 3e3c2bf

Browse files
authored
Feature/analytics (#24)
* analytics, crashlytics and events added * update config for analytics
1 parent d3ab7a5 commit 3e3c2bf

File tree

59 files changed

+1499
-182
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+1499
-182
lines changed

app/build.gradle

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ plugins {
33
id 'org.jetbrains.kotlin.android'
44
id 'kotlin-parcelize'
55
id 'kotlin-kapt'
6+
id "com.google.firebase.crashlytics"
67
}
78

89
android {
@@ -63,6 +64,9 @@ android {
6364
enableSplit = true
6465
}
6566
}
67+
testOptions {
68+
unitTests.returnDefaultValues = true
69+
}
6670
}
6771

6872
dependencies {
@@ -77,8 +81,14 @@ dependencies {
7781
kapt "androidx.room:room-compiler:$room_version"
7882

7983
implementation 'androidx.core:core-splashscreen:1.0.1'
80-
testImplementation 'junit:junit:4.13.2'
8184

8285
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
8386
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
87+
androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_version"
88+
debugImplementation "androidx.compose.ui:ui-test-manifest:$compose_version"
89+
testImplementation "junit:junit:$junit_version"
90+
testImplementation "io.mockk:mockk:$mockk_version"
91+
testImplementation "io.mockk:mockk-android:$mockk_version"
92+
testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutines_version"
93+
testImplementation "androidx.arch.core:core-testing:$android_arch_version"
8494
}

app/src/main/AndroidManifest.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,11 @@
4747
android:name="android.support.FILE_PROVIDER_PATHS"
4848
android:resource="@xml/file_provider_paths" />
4949
</provider>
50+
51+
<provider android:authorities="${applicationId}.firebaseinitprovider"
52+
android:name="com.google.firebase.provider.FirebaseInitProvider"
53+
android:exported="false"
54+
tools:node="remove"/>
5055
</application>
5156

5257
</manifest>

0 commit comments

Comments
 (0)