forked from melod1n/fast-messenger
+115
-1
@@ -1,2 +1,116 @@
|
||||
rootProject.name = "fast-messenger"
|
||||
include(":app")
|
||||
include(":app")
|
||||
|
||||
enableFeaturePreview("VERSION_CATALOGS")
|
||||
|
||||
dependencyResolutionManagement {
|
||||
versionCatalogs {
|
||||
create("libs") {
|
||||
// androidx - Core
|
||||
library("androidx-core", "androidx.core:core-ktx:1.8.0")
|
||||
|
||||
// androidx - Lifecycle
|
||||
version("androidx-lifecycle", "2.5.1")
|
||||
library("androidx-lifecycle-viewmodel", "androidx.lifecycle", "lifecycle-viewmodel-ktx").versionRef("androidx-lifecycle")
|
||||
library("androidx-lifecycle-livedata", "androidx.lifecycle", "lifecycle-livedata-ktx").versionRef("androidx-lifecycle")
|
||||
library("androidx-lifecycle-runtime", "androidx.lifecycle", "lifecycle-runtime-ktx").versionRef("androidx-lifecycle")
|
||||
library("androidx-lifecycle-viewmodel-savedstate", "androidx.lifecycle", "lifecycle-viewmodel-savedstate").versionRef("androidx-lifecycle")
|
||||
library("androidx-lifecycle-common-java8", "androidx.lifecycle", "lifecycle-common-java8").versionRef("androidx-lifecycle")
|
||||
|
||||
// androidx - SplashScreen
|
||||
library("androidx-splashScreen", "androidx.core:core-splashscreen:1.0.0")
|
||||
|
||||
// androidx - DataStore
|
||||
library("androidx-dataStore", "androidx.datastore:datastore-preferences:1.0.0")
|
||||
|
||||
// androidx - AppCompat
|
||||
library("androidx-appCompat", "androidx.appcompat:appcompat:1.5.0")
|
||||
|
||||
// androidx - Activity
|
||||
library("androidx-activity", "androidx.activity:activity-ktx:1.5.1")
|
||||
|
||||
// androidx - Fragment
|
||||
library("androidx-fragment", "androidx.fragment:fragment-ktx:1.5.2")
|
||||
|
||||
// androidx - Preference
|
||||
library("androidx-preference", "androidx.preference:preference-ktx:1.2.0")
|
||||
|
||||
// androidx - SwipeRefreshLayout
|
||||
library("androidx-swipeRefreshLayout", "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0")
|
||||
|
||||
// androidx - RecyclerView
|
||||
library("androidx-recyclerView", "androidx.recyclerview:recyclerview:1.2.1")
|
||||
|
||||
// androidx - CardView
|
||||
library("androidx-cardView", "androidx.cardview:cardview:1.0.0")
|
||||
|
||||
// androidx - ConstraintLayout
|
||||
library("androidx-constraintLayout", "androidx.constraintlayout:constraintlayout:2.1.4")
|
||||
|
||||
// androidx - Room
|
||||
version("room", "2.4.3")
|
||||
library("androidx-room", "androidx.room", "room-ktx").versionRef("room")
|
||||
library("androidx-room-runtime", "androidx.room", "room-runtime").versionRef("room")
|
||||
library("androidx-room-compiler", "androidx.room", "room-compiler").versionRef("room")
|
||||
|
||||
// Cicerone
|
||||
library("cicerone", "com.github.terrakok:cicerone:7.1")
|
||||
|
||||
// WaveformSeekBar
|
||||
library("waveformSeekBar", "com.github.massoudss:waveformSeekBar:5.0.0")
|
||||
|
||||
// Glide
|
||||
version("glide", "4.13.0")
|
||||
library("glide", "com.github.bumptech.glide", "glide").versionRef("glide")
|
||||
library("glide-compiler", "com.github.bumptech.glide", "compiler").versionRef("glide")
|
||||
|
||||
// KPermissions
|
||||
version("kPermissions", "3.3.0")
|
||||
library("kPermissions", "com.github.fondesa", "kpermissions").versionRef("kPermissions")
|
||||
library("kPermissions-coroutines", "com.github.fondesa", "kpermissions-coroutines").versionRef("kPermissions")
|
||||
|
||||
// Microsoft AppCenter
|
||||
version("appCenterSdk", "4.3.1")
|
||||
library("appCenter-analytics", "com.microsoft.appcenter", "appcenter-analytics").versionRef("appCenterSdk")
|
||||
library("appCenter-crashes", "com.microsoft.appcenter", "appcenter-crashes").versionRef("appCenterSdk")
|
||||
|
||||
// Hilt
|
||||
version("hilt", "2.39.1")
|
||||
library("hilt", "com.google.dagger", "hilt-android").versionRef("hilt")
|
||||
library("hilt-compiler", "com.google.dagger", "hilt-android-compiler").versionRef("hilt")
|
||||
|
||||
// Retrofit
|
||||
version("retrofit", "2.9.0")
|
||||
library("retrofit", "com.squareup.retrofit2", "retrofit").versionRef("retrofit")
|
||||
library("retrofit-gson-converter", "com.squareup.retrofit2", "converter-gson").versionRef("retrofit")
|
||||
|
||||
// OkHttp3
|
||||
version("okhttp3", "5.0.0-alpha.2")
|
||||
library("okhttp3", "com.squareup.okhttp3", "okhttp").versionRef("okhttp3")
|
||||
library("okhttp3-interceptor", "com.squareup.okhttp3", "logging-interceptor").versionRef("okhttp3")
|
||||
|
||||
// Coroutines
|
||||
version("coroutines", "1.6.1")
|
||||
library("coroutines-core", "org.jetbrains.kotlinx", "kotlinx-coroutines-core").versionRef("coroutines")
|
||||
library("coroutines-android", "org.jetbrains.kotlinx", "kotlinx-coroutines-android").versionRef("coroutines")
|
||||
|
||||
// ViewBinding Delegate
|
||||
library("viewBindingDelegate", "com.github.yogacp:android-viewbinding:1.0.4")
|
||||
|
||||
// Google - Gson
|
||||
library("google-gson", "com.google.code.gson:gson:2.8.9")
|
||||
|
||||
// Google - Guava
|
||||
library("google-guava", "com.google.guava:guava:31.1-android")
|
||||
|
||||
// Google - Material
|
||||
library("google-material", "com.google.android.material:material:1.6.1")
|
||||
|
||||
// Jsoup
|
||||
library("jsoup", "org.jsoup:jsoup:1.15.1")
|
||||
|
||||
// Chucker
|
||||
library("chucker", "com.github.chuckerteam.chucker:library:3.5.2")
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user