You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
5.8 KiB
116 lines
5.8 KiB
[versions] |
|
# Project |
|
android_gradle_plugin = "7.3.1" |
|
firebase_gradle_plugin = "3.0.2" |
|
kotlin = "1.7.20" |
|
ksp = "1.7.20-1.0.7" |
|
|
|
# AndroidX |
|
material = "1.6.1" |
|
corektx = "1.9.0" |
|
datastore = "1.0.0" |
|
constraintlayout = "2.1.4" |
|
recyclerview = "1.2.1" |
|
lifecycle = "2.5.1" |
|
activity_compose = "1.6.1" |
|
|
|
# Compose |
|
compose_compiler = "1.3.2" |
|
compose_bom = "2022.11.00" |
|
|
|
# Coroutines |
|
coroutines = "1.6.4" |
|
|
|
# Accompanist |
|
accompanist = "0.27.0" |
|
|
|
# Test |
|
test_junit = "4.13.2" |
|
test_runner = "1.4.0" |
|
test_core = "1.4.0" |
|
test_mockk = "1.13.2" |
|
test_uiautomator = "2.2.0" |
|
test_junitext = "1.1.3" |
|
test_barista = "4.2.0" |
|
test_hamcrest = "2.2" |
|
test_orchestrator = "1.4.1" |
|
|
|
#other |
|
mavericks = "3.0.1" |
|
timber = "5.0.1" |
|
coil = "2.2.1" |
|
datetime = "0.4.0" |
|
wysiwyg = "0.7.0.1" |
|
serialization_json = "1.4.1" |
|
showkase = "1.0.0-beta14" |
|
compose_destinations = "1.7.23-beta" |
|
jsoup = "1.15.3" |
|
|
|
[libraries] |
|
# Project |
|
android_gradle_plugin = { module = "com.android.tools.build:gradle", version.ref = "android_gradle_plugin" } |
|
firebase_gradle_plugin = { module = "com.google.firebase:firebase-appdistribution-gradle", version.ref = "firebase_gradle_plugin" } |
|
kotlin_gradle_plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } |
|
|
|
# AndroidX |
|
androidx_material = { module = "com.google.android.material:material", version.ref = "material" } |
|
androidx_corektx = { module = "androidx.core:core-ktx", version.ref = "corektx" } |
|
androidx_datastore_preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastore" } |
|
androidx_datastore_datastore = { module = "androidx.datastore:datastore", version.ref = "datastore" } |
|
androidx_constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintlayout" } |
|
androidx_recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" } |
|
androidx_lifecycle_runtime = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycle" } |
|
androidx_lifecycle_viewmodel_compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "lifecycle" } |
|
androidx_activity_compose = { module = "androidx.activity:activity-compose", version.ref = "activity_compose" } |
|
|
|
androidx_compose_bom = { group = "androidx.compose", name = "compose-bom", version.ref = "compose_bom" } |
|
androidx_compose_foundation = { group = "androidx.compose.foundation", name = "foundation" } |
|
|
|
# Coroutines |
|
coroutines_core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" } |
|
coroutines_test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "coroutines" } |
|
|
|
# Accompanist |
|
accompanist_animation = { module = "com.google.accompanist:accompanist-navigation-animation", version.ref = "accompanist" } |
|
accompanist_permission = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist" } |
|
accompanist_material = { module = "com.google.accompanist:accompanist-navigation-material", version.ref = "accompanist" } |
|
accompanist_systemui = { module = "com.google.accompanist:accompanist-systemuicontroller", version.ref = "accompanist" } |
|
accompanist_placeholder = { module = "com.google.accompanist:accompanist-placeholder-material", version.ref = "accompanist" } |
|
accompanist_pager = { module = "com.google.accompanist:accompanist-pager", version.ref = "accompanist" } |
|
accompanist_pagerindicator = { module = "com.google.accompanist:accompanist-pager-indicators", version.ref = "accompanist" } |
|
accompanist_flowlayout = { module = "com.google.accompanist:accompanist-flowlayout", version.ref = "accompanist" } |
|
|
|
# Test |
|
test_junit = { module = "junit:junit", version.ref = "test_junit" } |
|
test_runner = { module = "androidx.test:runner", version.ref = "test_runner" } |
|
test_core = { module = "androidx.test:core", version.ref = "test_core" } |
|
test_corektx = { module = "androidx.test:core-ktx", version.ref = "test_core" } |
|
test_uiautomator = { module = "androidx.test.uiautomator:uiautomator", version.ref = "test_uiautomator" } |
|
test_junitext = { module = "androidx.test.ext:junit", version.ref = "test_junitext" } |
|
test_mockk = { module = "io.mockk:mockk", version.ref = "test_mockk" } |
|
test_barista = { module = "com.adevinta.android:barista", version.ref = "test_barista" } |
|
test_hamcrest = { module = "org.hamcrest:hamcrest", version.ref = "test_hamcrest" } |
|
test_orchestrator = { module = "androidx.test:orchestrator", version.ref = "test_orchestrator" } |
|
|
|
mavericks_compose = { module = "com.airbnb.android:mavericks-compose", version.ref = "mavericks" } |
|
timber = { module = "com.jakewharton.timber:timber", version.ref = "timber" } |
|
coil = { module = "io.coil-kt:coil", version.ref = "coil" } |
|
coil_compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" } |
|
datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "datetime" } |
|
serialization_json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "serialization_json" } |
|
compose_destinations = { module = "io.github.raamcosta.compose-destinations:animations-core", version.ref = "compose_destinations" } |
|
compose_destinations_processor = {module = "io.github.raamcosta.compose-destinations:ksp", version.ref = "compose_destinations"} |
|
showkase = { module = "com.airbnb.android:showkase", version.ref = "showkase" } |
|
showkase_processor = { module = "com.airbnb.android:showkase-processor", version.ref = "showkase" } |
|
jsoup = { module = "org.jsoup:jsoup", version.ref = "jsoup" } |
|
|
|
# Composer |
|
wysiwyg = { module = "io.element.android:wysiwyg", version.ref = "wysiwyg" } |
|
|
|
[bundles] |
|
|
|
[plugins] |
|
android_application = { id = "com.android.application", version.ref = "android_gradle_plugin" } |
|
android_library = { id = "com.android.library", version.ref = "android_gradle_plugin" } |
|
kotlin_android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } |
|
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } |