feat: add location dependencies and permissions

This commit is contained in:
2026-03-16 16:44:58 +01:00
parent 0519936531
commit 88ebc14d24
4 changed files with 9 additions and 0 deletions

View File

@@ -86,6 +86,8 @@ dependencies {
implementation(libs.hilt.android)
implementation(libs.androidx.hilt.navigation.compose)
implementation(libs.androidx.credentials)
implementation(libs.play.services.location)
implementation(libs.kotlinx.coroutines.play.services)
implementation(libs.androidx.credentials.play.services.auth)
implementation(libs.googleid)
ksp(libs.hilt.compiler)

View File

@@ -3,6 +3,8 @@
xmlns:tools="http://schemas.android.com/tools">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<application
android:name=".AirMQApplication"

View File

@@ -60,10 +60,12 @@ androidx-credentials = { group = "androidx.credentials", name = "credentials", v
androidx-credentials-play-services-auth = { group = "androidx.credentials", name = "credentials-play-services-auth", version.ref = "androidxCredentials" }
googleid = { group = "com.google.android.libraries.identity.googleid", name = "googleid", version.ref = "googleid" }
kotlinx-coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "kotlinxCoroutinesTest" }
kotlinx-coroutines-play-services = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-play-services", version = "1.10.1" }
mockk-jvm = { group = "io.mockk", name = "mockk-jvm", version.ref = "mockk" }
androidx-room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "room" }
androidx-room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "room" }
androidx-room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "room" }
play-services-location = { group = "com.google.android.gms", name = "play-services-location", version = "21.3.0" }
[plugins]
android-application = { id = "com.android.application", version.ref = "agp" }

View File

@@ -55,6 +55,9 @@ dependencies {
// Apollo GraphQL
implementation(libs.apollo.runtime)
// Play Services Location (for FusedLocationProviderClient if needed in SDK)
implementation(libs.play.services.location)
// Firebase
implementation(platform(libs.firebase.bom))
implementation(libs.firebase.analytics)