6de2455917
- Added GLOBAL_MARKETS_TITLE to all translation files - Updated footer with 12 markets (4 active + 8 upcoming) - Translated market section to: zh-cn, zh-tw, ja, ko, th, vi, id, ms, hi - Built and deployed to production - CloudFront invalidation: I3RTMXVFDJXWLG3SYX208OP1CC
85 lines
3.9 KiB
Kotlin
85 lines
3.9 KiB
Kotlin
pluginManagement {
|
|
repositories {
|
|
google {
|
|
content {
|
|
includeGroupByRegex("com\\.android.*")
|
|
includeGroupByRegex("com\\.google.*")
|
|
includeGroupByRegex("androidx.*")
|
|
}
|
|
}
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
}
|
|
}
|
|
|
|
dependencyResolutionManagement {
|
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
|
|
versionCatalogs {
|
|
create("libs") {
|
|
// Plugins
|
|
plugin("android.application", "com.android.application").version("8.9.1")
|
|
plugin("kotlin.android", "org.jetbrains.kotlin.android").version("2.1.0")
|
|
plugin("kotlin.compose", "org.jetbrains.kotlin.plugin.compose").version("2.1.0")
|
|
plugin("hilt.android", "com.google.dagger.hilt.android").version("2.56.1")
|
|
plugin("ksp", "com.google.devtools.ksp").version("2.1.0-1.0.29")
|
|
|
|
// AndroidX core
|
|
library("androidx.core.ktx", "androidx.core", "core-ktx").version("1.16.0")
|
|
library("androidx.activity.compose", "androidx.activity", "activity-compose").version("1.10.1")
|
|
|
|
// Compose BOM
|
|
library("androidx.compose.bom", "androidx.compose", "compose-bom").version("2025.04.01")
|
|
|
|
// Compose UI (versions managed by BOM)
|
|
library("androidx.ui", "androidx.compose.ui", "ui").withoutVersion()
|
|
library("androidx.ui.graphics", "androidx.compose.ui", "ui-graphics").withoutVersion()
|
|
library("androidx.ui.tooling", "androidx.compose.ui", "ui-tooling").withoutVersion()
|
|
library("androidx.ui.tooling.preview", "androidx.compose.ui", "ui-tooling-preview").withoutVersion()
|
|
library("androidx.ui.test.manifest", "androidx.compose.ui", "ui-test-manifest").withoutVersion()
|
|
library("androidx.ui.test.junit4", "androidx.compose.ui", "ui-test-junit4").withoutVersion()
|
|
|
|
// Material 3 (version managed by BOM)
|
|
library("androidx.material3", "androidx.compose.material3", "material3").withoutVersion()
|
|
|
|
// Navigation Compose
|
|
library("androidx.navigation.compose", "androidx.navigation", "navigation-compose").version("2.8.9")
|
|
|
|
// Lifecycle
|
|
library("androidx.lifecycle.runtime.ktx", "androidx.lifecycle", "lifecycle-runtime-ktx").version("2.9.0")
|
|
library("androidx.lifecycle.viewmodel.compose", "androidx.lifecycle", "lifecycle-viewmodel-compose").version("2.9.0")
|
|
|
|
// Hilt
|
|
library("hilt.android", "com.google.dagger", "hilt-android").version("2.56.1")
|
|
library("hilt.android.compiler", "com.google.dagger", "hilt-android-compiler").version("2.56.1")
|
|
library("androidx.hilt.navigation.compose", "androidx.hilt", "hilt-navigation-compose").version("1.2.0")
|
|
|
|
// Retrofit
|
|
library("retrofit", "com.squareup.retrofit2", "retrofit").version("2.11.0")
|
|
library("retrofit.converter.gson", "com.squareup.retrofit2", "converter-gson").version("2.11.0")
|
|
|
|
// OkHttp
|
|
library("okhttp3", "com.squareup.okhttp3", "okhttp").version("4.12.0")
|
|
library("okhttp3.logging.interceptor", "com.squareup.okhttp3", "logging-interceptor").version("4.12.0")
|
|
|
|
// Coroutines
|
|
library("kotlinx.coroutines.android", "org.jetbrains.kotlinx", "kotlinx-coroutines-android").version("1.10.2")
|
|
|
|
// Coil
|
|
library("coil.compose", "io.coil-kt", "coil-compose").version("2.7.0")
|
|
|
|
// Testing
|
|
library("junit", "junit", "junit").version("4.13.2")
|
|
library("androidx.junit", "androidx.test.ext", "junit").version("1.2.1")
|
|
library("androidx.espresso.core", "androidx.test.espresso", "espresso-core").version("3.6.1")
|
|
}
|
|
}
|
|
}
|
|
|
|
rootProject.name = "aamos-admin"
|
|
include(":app")
|