|
1 | 1 | [versions] |
2 | | -agp = "8.7.2" |
3 | | -kotlin = "2.0.21" |
4 | | -ksp = "2.0.21-1.0.25" |
5 | | -coreKtx = "1.15.0" |
6 | | -appcompat = "1.7.0" |
7 | | -activity = "1.9.3" |
8 | | -fragment = "1.8.5" |
9 | | -constraintlayout = "2.2.0" |
10 | | -liveCycle = "2.8.7" |
11 | | -viewPager2 = "1.1.0" |
12 | | -preference = "1.2.1" |
13 | | -roomKtx = "2.6.1" |
14 | | -work = "2.10.0" |
15 | | -googleAdmob = "23.5.0" # https://developers.google.com/admob/android/quick-start |
16 | | -unityAd = "4.12.1" # https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter |
17 | | -startIo = "4.11.5" # https://support.start.io/hc/en-us/articles/360014774799-Integration-via-Maven |
18 | | -recyclerview = "1.3.2" |
19 | | -flexbox = "3.0.0" |
20 | | -material = "1.12.0" |
21 | | -gson = "2.10.1" |
22 | | -okhttp = "4.12.0" |
23 | | -retrofit = "2.11.0" |
24 | | -rxandroid3 = "3.0.2" |
25 | | -rxjava3 = "3.1.8" |
26 | | -chucker = "4.0.0" |
27 | | -glide = "4.16.0" |
28 | | -customactivityoncrash = "2.4.0" |
29 | | -circleimageview = "3.1.0" |
30 | | -koin = "3.5.6" |
31 | | -junit = "4.13.2" |
32 | | -junitVersion = "1.2.1" |
33 | | -espressoCore = "3.6.1" |
34 | | -hilt = "2.52" |
35 | | -emoji2 = "1.5.0" |
36 | | -deltadoxAndroid = "1.0.0" |
| 2 | +agp = "8.12.2" |
| 3 | +kotlin = "2.2.10" |
| 4 | +ksp = "2.2.10-2.0.2" |
| 5 | +liveCycle = "2.9.3" |
| 6 | + |
| 7 | +roomKtx = "2.7.2" |
| 8 | +work = "2.10.3" |
| 9 | +glideCompiler = "4.16.0" |
37 | 10 |
|
38 | | -# Compose Version |
39 | | -composePlugin = "1.7.0" |
40 | | -composeCompiler = "1.5.15" # https://developer.android.com/jetpack/androidx/releases/compose |
41 | | -composeAnimation = "1.6.7"# https://developer.android.com/jetpack/androidx/releases/compose |
42 | | -composeActivity = "1.9.3" # https://androidx.tech/artifacts/activity/activity-compose/ |
43 | | -compose = "1.7.5" # https://developer.android.com/jetpack/androidx/releases/compose |
44 | | -composeMaterial = "1.7.5" # https://developer.android.com/jetpack/androidx/releases/compose |
45 | | -composeFoundation = "1.6.7" # https://developer.android.com/jetpack/androidx/releases/compose |
46 | | -composeMaterial3 = "1.3.1" # https://developer.android.com/jetpack/androidx/releases/compose |
47 | | -composeNavigation = "2.7.7" # https://androidx.tech/artifacts/navigation/navigation-compose/ |
48 | | -composeHiltNavigation = "1.2.0" |
| 11 | +hilt = "2.57.1" |
| 12 | +emoji2 = "1.5.0" |
| 13 | +frogoAndroid = "2.3.2" |
| 14 | +frogoconsumeapi = "2.6.1" |
49 | 15 |
|
50 | 16 | [libraries] |
51 | | -# Android Kit |
52 | | -androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } |
53 | | -androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" } |
54 | | -androidx-activity-ktx = { group = "androidx.activity", name = "activity-ktx", version.ref = "activity" } |
55 | | -androidx-fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "fragment" } |
56 | 17 | androidx-work-ktx = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "work" } |
57 | | - |
58 | | -# Android Kit |
59 | | -androidx-lifecycle-process = { group = "androidx.lifecycle", name = "lifecycle-process", version.ref = "liveCycle" } |
60 | | - |
61 | | -ads-google-admob = { group = "com.google.android.gms", name = "play-services-ads", version.ref = "googleAdmob" } |
62 | | -ads-google-admob-lite = { group = "com.google.android.gms", name = "play-services-ads-lite", version.ref = "googleAdmob" } |
63 | | -ads-unityAd = { group = "com.unity3d.ads", name = "unity-ads", version.ref = "unityAd" } |
64 | | -ads-startIo = { group = "com.startapp", name = "inapp-sdk", version.ref = "startIo" } |
65 | | - |
66 | | -androidx-constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintlayout" } |
67 | | -androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "liveCycle" } |
68 | | -androidx-lifecycle-viewmodel-ktx = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-ktx", version.ref = "liveCycle" } |
69 | | -androidx-lifecycle-livedata-ktx = { group = "androidx.lifecycle", name = "lifecycle-livedata-ktx", version.ref = "liveCycle" } |
70 | 18 | androidx-lifecycle-compiler = { group = "androidx.lifecycle", name = "lifecycle-compiler", version.ref = "liveCycle" } |
71 | | - |
72 | | -androidx-viewpager2 = { group = "androidx.viewpager2", name = "viewpager2", version.ref = "viewPager2" } |
73 | | -androidx-preference = { group = "androidx.preference", name = "preference", version.ref = "preference" } |
74 | 19 | androidx-emoji2 = { group = "androidx.emoji2", name = "emoji2-bundled", version.ref = "emoji2"} |
75 | | - |
76 | | -androidx-room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "roomKtx" } |
77 | | -androidx-room-ktx = { group = "androidx.room", name = "room-ktx", version.ref = "roomKtx" } |
78 | | -androidx-room-rxjava3 = { group = "androidx.room", name = "room-rxjava3", version.ref = "roomKtx" } |
79 | 20 | androidx-room-compiler = { group = "androidx.room", name = "room-compiler", version.ref = "roomKtx" } |
80 | 21 |
|
81 | | -androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "composeActivity"} |
82 | | -androidx-compose-material = { group = "androidx.compose.material", name = "material", version.ref = "composeMaterial"} |
83 | | -androidx-compose-material3 = { group = "androidx.compose.material3", name = "material3", version.ref = "composeMaterial3"} |
84 | | -androidx-compose-animation = { group = "androidx.compose.animation", name = "animation", version.ref = "compose"} |
85 | | -androidx-compose-ui = { group = "androidx.compose.ui", name = "ui", version.ref = "compose"} |
86 | | -androidx-compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling", version.ref = "compose"} |
87 | | -androidx-compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview", version.ref = "compose"} |
88 | | -androidx-compose-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest", version.ref = "compose"} |
89 | | - |
90 | | -androidx-recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "recyclerview" } |
91 | | - |
92 | 22 | google-hilt = { group = "com.google.dagger", name = "hilt-android", version.ref = "hilt" } |
93 | 23 | google-hilt-compiler = { group = "com.google.dagger", name = "hilt-compiler", version.ref = "hilt" } |
94 | | -material = { group = "com.google.android.material", name = "material", version.ref = "material" } |
95 | | -gson = { group = "com.google.code.gson", name = "gson", version.ref = "gson" } |
96 | | - |
97 | | -flexbox = { group = "com.google.android.flexbox", name = "flexbox", version.ref = "flexbox" } |
98 | 24 |
|
99 | 25 | # -------------------------------------------------------------------------------------------------- |
100 | | -# Test Library |
101 | | - |
102 | | -androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" } |
103 | | -androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" } |
104 | | -junit = { group = "junit", name = "junit", version.ref = "junit" } |
105 | | - |
| 26 | +github-glide-compiler = { group = "com.github.bumptech.glide", name = "compiler", version.ref = "glideCompiler" } |
| 27 | +frogo-android = { group = "com.github.frogobox", name = "frogo-sdk", version.ref = "frogoAndroid" } |
| 28 | +frogo-consume-api = { group = "com.github.frogobox", name = "frogo-consume-api", version.ref = "frogoconsumeapi" } |
106 | 29 | # -------------------------------------------------------------------------------------------------- |
107 | | -# Library |
108 | | - |
109 | | -square-okhttp = { group = "com.squareup.okhttp3", name = "okhttp", version.ref = "okhttp" } |
110 | | -square-logging-interceptor = { group = "com.squareup.okhttp3", name = "logging-interceptor", version.ref = "okhttp" } |
111 | | - |
112 | | -square-retrofit = { group = "com.squareup.retrofit2", name = "retrofit", version.ref = "retrofit" } |
113 | | -square-retrofit-converter-gson = { group = "com.squareup.retrofit2", name = "converter-gson", version.ref = "retrofit" } |
114 | | -square-retrofit-adapter-rxjava3 = { group = "com.squareup.retrofit2", name = "adapter-rxjava3", version.ref = "retrofit" } |
115 | | - |
116 | | -reactivex-rxjava3 = { group = "io.reactivex.rxjava3", name = "rxjava", version.ref = "rxjava3" } |
117 | | -reactivex-rxandroid3 = { group = "io.reactivex.rxjava3", name = "rxandroid", version.ref = "rxandroid3" } |
118 | | - |
119 | | -github-chucker = { group = "com.github.chuckerteam.chucker", name = "library", version.ref = "chucker" } |
120 | | -github-glide = { group = "com.github.bumptech.glide", name = "glide", version.ref = "glide" } |
121 | | -github-glide-compiler = { group = "com.github.bumptech.glide", name = "compiler", version.ref = "glide" } |
122 | | -github-customactivityoncrash = { group = "cat.ereza", name = "customactivityoncrash", version.ref = "customactivityoncrash" } |
123 | | -github-circleimageview = { group = "de.hdodenhof", name = "circleimageview", version.ref = "circleimageview" } |
124 | | - |
125 | | -koin-core = { group = "io.insert-koin", name = "koin-core", version.ref = "koin" } |
126 | | -koin-android = { group = "io.insert-koin", name = "koin-android", version.ref = "koin" } |
127 | | -koin-android-compat = { group = "io.insert-koin", name = "koin-android-compat", version.ref = "koin" } |
128 | | -koin-androidx-workmanager = { group = "io.insert-koin", name = "koin-androidx-workmanager", version.ref = "koin" } |
129 | | - |
130 | | -deltadox-android = { group = "com.github.deltadox", name = "deltadox-android", version.ref = "deltadoxAndroid" } |
131 | | - |
132 | | -# -------------------------------------------------------------------------------------------------- |
133 | | - |
134 | 30 |
|
135 | 31 | [plugins] |
136 | 32 | android-application = { id = "com.android.application", version.ref = "agp" } |
137 | 33 | android-library = { id = "com.android.library", version.ref = "agp"} |
138 | 34 | jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } |
139 | 35 | jetbrains-kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin"} |
140 | 36 | ksp = { id = "com.google.devtools.ksp", version.ref = "ksp"} |
141 | | -jetbrainsCompose = { id = "org.jetbrains.compose", version.ref = "composePlugin" } |
142 | | -kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } |
143 | | -compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } |
144 | 37 | hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" } |
0 commit comments