Files
hackathon-v-escape-4ff8b5a6…/frontend/node_modules/expo-notifications/android/build.gradle
marianesaldana 80dbd947e5 Initial commit
2026-05-23 08:59:34 -06:00

54 lines
1.6 KiB
Groovy

apply plugin: 'com.android.library'
group = 'host.exp.exponent'
version = '0.28.19'
def expoModulesCorePlugin = new File(project(":expo-modules-core").projectDir.absolutePath, "ExpoModulesCorePlugin.gradle")
apply from: expoModulesCorePlugin
applyKotlinExpoModulesCorePlugin()
useCoreDependencies()
useDefaultAndroidSdkVersions()
useExpoPublishing()
android {
namespace "expo.modules.notifications"
defaultConfig {
versionCode 21
versionName '0.28.19'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildFeatures {
buildConfig true
}
testOptions {
unitTests.all { test ->
testLogging {
outputs.upToDateWhen { false }
events "passed", "failed", "skipped", "standardError"
showCauses true
showExceptions true
showStandardStreams true
}
}
}
}
dependencies {
implementation 'androidx.core:core:1.6.0'
implementation 'androidx.lifecycle:lifecycle-runtime:2.2.0'
implementation 'androidx.lifecycle:lifecycle-process:2.2.0'
implementation 'androidx.lifecycle:lifecycle-common-java8:2.2.0'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3'
// release notes in https://firebase.google.com/support/release-notes/android - cmd + f "Cloud Messaging version"
implementation 'com.google.firebase:firebase-messaging:24.0.1'
implementation 'me.leolin:ShortcutBadger:1.1.22@aar'
if (project.findProject(':expo-modules-test-core')) {
testImplementation project(':expo-modules-test-core')
androidTestImplementation project(':expo-modules-test-core')
}
}