Releases: frogobox/open-build-src
Releases · frogobox/open-build-src
Release v3.0.4
Full Changelog: 3.0.3...3.0.4
Release v3.0.3
Full Changelog: 3.0.2...3.0.3
Release v3.0.2
Full Changelog: 3.0.1...3.0.2
Release v3.0.1
What's Changed
- RELEASE v3.0.0 by @amirisback in #47
New Contributors
- @amirisback made their first contribution in #47
Full Changelog: 2.1.9...3.0.1
Release v2.1.3
open-build-src
- Library for constant data buildSrc
- Library for calling constant variable for build.gradle.kts
- Develop using IntelliJ IDEA
- The requirement must already be using buildSrc
- License Click Here
- Privacy Policy Click Here
Repository for testing build from jitpack.io
- Red : Failed
- Green : Success / Pass
Version Release
This Is Latest Release
$version_release = 2.1.3
What's New??
* Available for buildSrc Kotlin DSL *
* Adding Func for custom version *
* implementation(Androidx.appCompat) can call like this implementation(Androidx.appCompat("1.4.1")) *
* Migrate to stable version *
object Version {
object Gradle {
const val minSdk = 21
const val compileSdk = 33
const val targetSdk = compileSdk
}
object Ad {
const val unityAds = "4.6.1" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
const val startIo = "4.10.8" // https://support.start.io/hc/en-us/articles/360014774799-Integration-via-Maven
}
object Androidx {
const val appCompat = "1.6.1" // https://developer.android.com/jetpack/androidx/releases/appcompat
const val constraintLayout = "2.1.4" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val constraintLayoutCompose = "1.0.1" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val collection = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/collection
const val savedState = "1.2.1" // https://developer.android.com/jetpack/androidx/releases/savedstate
const val viewPager = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager
const val viewPager2 = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager2
const val preference = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/preference
const val core = "1.9.0" // https://developer.android.com/jetpack/androidx/releases/core
const val liveCycle = "2.6.1" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val liveCycleArch = "2.1.0" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val room = "2.5.1" // https://developer.android.com/jetpack/androidx/releases/room
const val work = "2.8.1" // https://developer.android.com/jetpack/androidx/releases/work
const val activityKtx = "1.7.0" // https://developer.android.com/jetpack/androidx/releases/activity
const val fragmentKtx = "1.5.6" // https://developer.android.com/jetpack/androidx/releases/fragment
const val navigationKtx = "2.5.3" // https://developer.android.com/jetpack/androidx/releases/navigation
const val recyclerView = "1.3.0" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val recyclerViewSelection = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val camerax = "1.2.2" // https://developer.android.com/jetpack/androidx/releases/camera#kts
const val biometric = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/biometric
const val annotation = "1.6.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val annotationExperimental = "1.3.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val swipeRefreshLayout = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/swiperefreshlayout
const val emoji2 = "1.3.0" // https://developer.android.com/jetpack/androidx/releases/emoji2
// Compose Version
const val composeActivity = "1.7.0" // https://androidx.tech/artifacts/activity/activity-compose/
const val composeCompiler = "1.4.4" // https://developer.android.com/jetpack/androidx/releases/compose
const val compose = "1.4.0" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeMaterial = "1.4.0" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeFoundation = "1.4.0" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeMaterial3 = "1.0.1" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeNavigation = "2.5.3" // https://androidx.tech/artifacts/navigation/navigation-compose/
const val composeHiltNavigation = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/hilt
const val composeMultiPlatform = "1.3.1" // https://github.com/JetBrains/compose-jb
// TestImplementation
const val junit4 = "4.13.2" // https://junit.org/junit4/
// androidTestImplementation
const val runner = "1.3.0"
const val junit = "1.1.3"
const val espressoCore = "3.4.0"
}
object Google {
const val accompanist = "0.30.0" // https://github.com/google/accompanist
const val material = "1.10.0-alpha01" // https://github.com/material-components/material-components-android/releases
const val gson = "2.10.1" // https://github.com/google/gson
const val admob = "22.0.0" // https://developers.google.com/admob/android/sdk
const val userMessagingPlatform = "2.0.0" // https://developers.google.com/admob/ump/android/quick-start#install_with_gradle
const val hilt = "2.45" // https://dagger.dev/hilt/gradle-setup
const val adMediationUnityAd = "4.6.1.0" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
}
object JetBrains {
// https://developer.android.com/jetpack/androidx/releases/compose-kotlin - Compability For Compose Version
const val kotlin = "1.8.10" // https://kotlinlang.org/docs/releases.html#release-details
const val coroutines = "1.7.0-Beta" // https://github.com/Kotlin/kotlinx.coroutines
}
object Util {
const val okHttp = "4.10.0" // https://square.github.io/okhttp/ - https://search.maven.org/search?q=g:com.squareup.okhttp3
const val retrofit = "2.9.0" // https://github.com/square/retrofit
const val rxAndroid3 = "3.0.2" // https://github.com/ReactiveX/RxAndroid
const val rxKotlin3 = "3.0.1" // https://github.com/ReactiveX/RxKotlin
const val rxJava3 = "3.1.6" // https://github.com/ReactiveX/RxJava
const val glide = "4.15.1" // https://github.com/bumptech/glide
const val chucker = "3.5.2" // https://github.com/ChuckerTeam/chucker
const val coil = "2.3.0" // https://coil-kt.github.io/coil/compose/
const val koin = "3.4.0" // https://github.com/InsertKoinIO/koin
const val koin_android = "3.4.0" // https://github.com/InsertKoinIO/koin
const val koin_android_compose = "3.4.3" // https://github.com/InsertKoinIO/koin
const val koin_ktor = "3.4.0" // https://github.com/InsertKoinIO/koin
const val ktor = "2.2.4" // https://ktor.io/
const val piracyChecker = "1.2.8" // https://github.com/javiersantos/PiracyChecker
const val customActivityOnCrash = "2.4.0" // https://github.com/Ereza/CustomActivityOnCrash
const val fastAdapter = "5.7.0" // https://github.com/mikepenz/FastAdapter
const val balloon = "1.5.2" // https://github.com/skydoves/Balloon
}
}
Download this project
Step 1. Add the JitPack repository to your build file (build.gradle.kts : BuildSrc)
repositories {
...
maven("https://jitpack.io")
}
Step 2. Add the dependency (build.gradle.kts : BuildSrc)
dependencies {
// library open-build-src
implementation("com.github.frogobox:open-build-src:2.1.3")
}
Step 3. Usage (Add on your dependencies build.gradle.kts : app)
Androidx Library
- Version Planted
implementation(Androidx.appCompat)
implementation(Androidx.appCompatResources)
implementation(Androidx.activityKtx)
implementation(Androidx.fragmentKtx)
implementation(Androidx.constraintLayout)
implementation(Androidx.collection)
implementation(Androidx.savedState)
implementation(Androidx.viewPager)
implementation(Androidx.viewPager2)
implementation(Androidx.recyclerview)
implementation(Androidx.recyclerviewSelection)
implementation(Androidx.preference)
implementation(Androidx.preferenceKtx)
implementation(Androidx.navigationRuntimeKtx)
implementation(Androidx.navigationFragmentKtx)
implementation(Androidx.navigationUiKtx)
- Custom Version
implementation(Androidx.appCompat("version"))
implementation(Androidx.appCompatResources("version"))
implementation(Androidx.activityKtx("version"))
implementation(Androidx.fragmentKtx("version"))
implementation(Androidx.constraintLayout("version"))
implementation(Androidx.collection("version"))
implementation(Androidx.savedState("version"))
implementation(Androidx.viewPager("version"))
implementation(Androidx.viewPager2("version"))
implementation(Androidx.recyclerview("version"))
implementation(Androidx.recyclerviewSelection("version"))
implementation(Androidx.preference("version"))
implementation(Androidx.preferenceKtx("version"))
implementation(Androidx.navigationRuntimeKtx("version"))
implementation(Androidx.navigationFragmentKtx("version"))
implementation(Androidx.navigationUiKtx("version"))
Androidx Core Library
`...
Release v2.1.2
open-build-src
- Library for constant data buildSrc
- Library for calling constant variable for build.gradle.kts
- Develop using IntelliJ IDEA
- The requirement must already be using buildSrc
- License Click Here
- Privacy Policy Click Here
Repository for testing build from jitpack.io
- Red : Failed
- Green : Success / Pass
Version Release
This Is Latest Release
$version_release = 2.1.2
What's New??
* Available for buildSrc Kotlin DSL *
* Adding Func for custom version *
* implementation(Androidx.appCompat) can call like this implementation(Androidx.appCompat("1.4.1")) *
* Migrate to stable version *
object Version {
object Gradle {
const val minSdk = 21
const val compileSdk = 33
const val targetSdk = compileSdk
}
object Ad {
const val unityAds = "4.5.0" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
const val startIo = "4.10.7" // https://support.start.io/hc/en-us/articles/360014774799-Integration-via-Maven
}
object Androidx {
const val appCompat = "1.6.1" // https://developer.android.com/jetpack/androidx/releases/appcompat
const val constraintLayout = "2.1.4" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val constraintLayoutCompose = "1.0.1" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val collection = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/collection
const val savedState = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/savedstate
const val viewPager = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager
const val viewPager2 = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager2
const val preference = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/preference
const val core = "1.9.0" // https://developer.android.com/jetpack/androidx/releases/core
const val liveCycle = "2.6.0" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val liveCycleArch = "2.1.0" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val room = "2.5.0" // https://developer.android.com/jetpack/androidx/releases/room
const val work = "2.8.0" // https://developer.android.com/jetpack/androidx/releases/work
const val activityKtx = "1.6.1" // https://developer.android.com/jetpack/androidx/releases/activity
const val fragmentKtx = "1.5.5" // https://developer.android.com/jetpack/androidx/releases/fragment
const val navigationKtx = "2.5.3" // https://developer.android.com/jetpack/androidx/releases/navigation
const val recyclerView = "1.3.0" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val recyclerViewSelection = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val camerax = "1.2.1" // https://developer.android.com/jetpack/androidx/releases/camera#kts
const val biometric = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/biometric
const val annotation = "1.6.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val annotationExperimental = "1.3.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val swipeRefreshLayout = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/swiperefreshlayout
// Compose Version
const val composeActivity = "1.6.1" // https://androidx.tech/artifacts/activity/activity-compose/
const val composeCompiler = "1.4.3" // https://developer.android.com/jetpack/androidx/releases/compose
const val compose = "1.3.3" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeMaterial = "1.3.3" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeFoundation = "1.3.3" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeMaterial3 = "1.0.0-alpha14" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeNavigation = "2.5.3" // https://androidx.tech/artifacts/navigation/navigation-compose/
const val composeHiltNavigation = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/hilt
const val composeMultiPlatform = "1.3.1" // https://github.com/JetBrains/compose-jb
// TestImplementation
const val junit4 = "4.13.2" // https://junit.org/junit4/
// androidTestImplementation
const val runner = "1.3.0"
const val junit = "1.1.3"
const val espressoCore = "3.4.0"
}
object Google {
const val accompanist = "0.28.0" // https://github.com/google/accompanist
const val material = "1.8.0" // https://github.com/material-components/material-components-android/releases
const val gson = "2.10.1" // https://github.com/google/gson
const val admob = "21.5.0" // https://developers.google.com/admob/android/sdk
const val userMessagingPlatform = "2.0.0" // https://developers.google.com/admob/ump/android/quick-start#install_with_gradle
const val hilt = "2.45" // https://dagger.dev/hilt/gradle-setup
const val adMediationUnityAd = "4.6.0.0" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
}
object JetBrains {
// https://developer.android.com/jetpack/androidx/releases/compose-kotlin - Compability For Compose Version
const val kotlin = "1.8.10" // https://kotlinlang.org/docs/releases.html#release-details
const val coroutines = "1.7.0-Beta" // https://github.com/Kotlin/kotlinx.coroutines
}
object Util {
const val okHttp = "4.10.0" // https://square.github.io/okhttp/ - https://search.maven.org/search?q=g:com.squareup.okhttp3
const val retrofit = "2.9.0" // https://github.com/square/retrofit
const val rxAndroid3 = "3.0.2" // https://github.com/ReactiveX/RxAndroid
const val rxKotlin3 = "3.0.1" // https://github.com/ReactiveX/RxKotlin
const val rxJava3 = "3.1.6" // https://github.com/ReactiveX/RxJava
const val glide = "4.15.1" // https://github.com/bumptech/glide
const val chucker = "3.5.2" // https://github.com/ChuckerTeam/chucker
const val coil = "2.2.2" // https://coil-kt.github.io/coil/compose/
const val koin = "3.3.3" // https://github.com/InsertKoinIO/koin
const val koin_android = "3.3.3" // https://github.com/InsertKoinIO/koin
const val koin_android_compose = "3.4.2" // https://github.com/InsertKoinIO/koin
const val koin_ktor = "3.3.1" // https://github.com/InsertKoinIO/koin
const val ktor = "2.2.4" // https://ktor.io/
const val piracyChecker = "1.2.8" // https://github.com/javiersantos/PiracyChecker
const val customActivityOnCrash = "2.4.0" // https://github.com/Ereza/CustomActivityOnCrash
const val balloon = "1.5.2" // https://github.com/skydoves/Balloon
}
}
Download this project
Step 1. Add the JitPack repository to your build file (build.gradle.kts : BuildSrc)
repositories {
...
maven("https://jitpack.io")
}
Step 2. Add the dependency (build.gradle.kts : BuildSrc)
dependencies {
// library open-build-src
implementation("com.github.frogobox:open-build-src:2.1.2")
}
Step 3. Usage (Add on your dependencies build.gradle.kts : app)
Androidx Library
- Version Planted
implementation(Androidx.appCompat)
implementation(Androidx.appCompatResources)
implementation(Androidx.activityKtx)
implementation(Androidx.fragmentKtx)
implementation(Androidx.constraintLayout)
implementation(Androidx.collection)
implementation(Androidx.savedState)
implementation(Androidx.viewPager)
implementation(Androidx.viewPager2)
implementation(Androidx.recyclerview)
implementation(Androidx.recyclerviewSelection)
implementation(Androidx.preference)
implementation(Androidx.preferenceKtx)
implementation(Androidx.navigationRuntimeKtx)
implementation(Androidx.navigationFragmentKtx)
implementation(Androidx.navigationUiKtx)
- Custom Version
implementation(Androidx.appCompat("version"))
implementation(Androidx.appCompatResources("version"))
implementation(Androidx.activityKtx("version"))
implementation(Androidx.fragmentKtx("version"))
implementation(Androidx.constraintLayout("version"))
implementation(Androidx.collection("version"))
implementation(Androidx.savedState("version"))
implementation(Androidx.viewPager("version"))
implementation(Androidx.viewPager2("version"))
implementation(Androidx.recyclerview("version"))
implementation(Androidx.recyclerviewSelection("version"))
implementation(Androidx.preference("version"))
implementation(Androidx.preferenceKtx("version"))
implementation(Androidx.navigationRuntimeKtx("version"))
implementation(Androidx.navigationFragmentKtx("version"))
implementation(Androidx.navigationUiKtx("version"))
Androidx Core Library
implementation(Androidx.Core.java)
implementation(Androidx.Core.ktx)
implementation(Androidx.Core.role)
implementation(Androidx.Core.animation)
implementation(Androidx.Core.an...
Release v2.1.1
open-build-src
- Library for constant data buildSrc
- Library for calling constant variable for build.gradle.kts
- Develop using IntelliJ IDEA
- The requirement must already be using buildSrc
- License Click Here
- Privacy Policy Click Here
Repository for testing build from jitpack.io
- Red : Failed
- Green : Success / Pass
Version Release
This Is Latest Release
$version_release = 2.1.1
What's New??
* Available for buildSrc Kotlin DSL *
* Adding Func for custom version *
* implementation(Androidx.appCompat) can call like this implementation(Androidx.appCompat("1.4.1")) *
* Migrate to stable version *
object Version {
object Gradle {
const val minSdk = 21
const val compileSdk = 33
const val targetSdk = compileSdk
}
object Ad {
const val unityAds = "4.5.0" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
const val startIo = "4.10.6" // https://support.start.io/hc/en-us/articles/360014774799-Integration-via-Maven
}
object Androidx {
const val appCompat = "1.6.0" // https://developer.android.com/jetpack/androidx/releases/appcompat
const val constraintLayout = "2.1.4" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val constraintLayoutCompose = "1.0.1" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val collection = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/collection
const val savedState = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/savedstate
const val viewPager = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager
const val viewPager2 = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager2
const val preference = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/preference
const val core = "1.9.0" // https://developer.android.com/jetpack/androidx/releases/core
const val liveCycle = "2.5.1" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val liveCycleArch = "2.1.1" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val room = "2.5.0" // https://developer.android.com/jetpack/androidx/releases/room
const val work = "2.7.1" // https://developer.android.com/jetpack/androidx/releases/work
const val activityKtx = "1.6.1" // https://developer.android.com/jetpack/androidx/releases/activity
const val fragmentKtx = "1.5.5" // https://developer.android.com/jetpack/androidx/releases/fragment
const val navigationKtx = "2.5.3" // https://developer.android.com/jetpack/androidx/releases/navigation
const val recyclerView = "1.2.1" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val recyclerViewSelection = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val camerax = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/camera#kts
const val biometric = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/biometric
const val annotation = "1.5.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val annotationExperimental = "1.5.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val swipeRefreshLayout = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/swiperefreshlayout
// Compose Version
const val composeActivity = "1.6.1" // https://androidx.tech/artifacts/activity/activity-compose/
const val composeCompiler = "1.3.2" // https://developer.android.com/jetpack/androidx/releases/compose
const val compose = "1.3.2" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeMaterial3 = "1.0.0-alpha14" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeNavigation = "2.5.3" // https://androidx.tech/artifacts/navigation/navigation-compose/
const val composeHiltNavigation = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/hilt
const val composeMultiPlatform = "1.3.0" // https://github.com/JetBrains/compose-jb
// TestImplementation
const val junit4 = "4.13.2" // https://junit.org/junit4/
// androidTestImplementation
const val runner = "1.3.0"
const val junit = "1.1.3"
const val espressoCore = "3.4.0"
}
object Google {
const val accompanist = "0.28.0" // https://github.com/google/accompanist
const val material = "1.8.0" // https://github.com/material-components/material-components-android/releases
const val gson = "2.10.1" // https://github.com/google/gson
const val admob = "21.5.0" // https://developers.google.com/admob/android/sdk
const val userMessagingPlatform = "2.0.0" // https://developers.google.com/admob/ump/android/quick-start#install_with_gradle
const val hilt = "2.44.2" // https://dagger.dev/hilt/gradle-setup
const val adMediationUnityAd = "4.5.0.0" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
}
object JetBrains {
// https://developer.android.com/jetpack/androidx/releases/compose-kotlin - Compability For Compose Version
const val kotlin = "1.7.20" // https://kotlinlang.org/docs/releases.html#release-details
const val coroutines = "1.6.4" // https://github.com/Kotlin/kotlinx.coroutines
}
object Util {
const val okHttp = "4.10.0" // https://square.github.io/okhttp/ - https://search.maven.org/search?q=g:com.squareup.okhttp3
const val retrofit = "2.9.0" // https://github.com/square/retrofit
const val rxAndroid3 = "3.0.2" // https://github.com/ReactiveX/RxAndroid
const val rxKotlin3 = "3.0.1" // https://github.com/ReactiveX/RxKotlin
const val rxJava3 = "3.1.6" // https://github.com/ReactiveX/RxJava
const val glide = "4.14.2" // https://github.com/bumptech/glide
const val chucker = "3.5.2" // https://github.com/ChuckerTeam/chucker
const val coil = "2.2.2" // https://coil-kt.github.io/coil/compose/
const val koin = "3.3.2" // https://github.com/InsertKoinIO/koin
const val koin_android = "3.3.2" // https://github.com/InsertKoinIO/koin
const val koin_android_compose = "3.4.1" // https://github.com/InsertKoinIO/koin
const val koin_ktor = "3.3.0" // https://github.com/InsertKoinIO/koin
const val ktor = "2.2.2" // https://ktor.io/
const val piracyChecker = "1.2.8" // https://github.com/javiersantos/PiracyChecker
const val customActivityOnCrash = "2.4.0" // https://github.com/Ereza/CustomActivityOnCrash
const val balloon = "1.5.2" // https://github.com/skydoves/Balloon
}
}
Download this project
Step 1. Add the JitPack repository to your build file (build.gradle.kts : BuildSrc)
repositories {
...
maven("https://jitpack.io")
}
Step 2. Add the dependency (build.gradle.kts : BuildSrc)
dependencies {
// library open-build-src
implementation("com.github.frogobox:open-build-src:2.1.1")
}
Step 3. Usage (Add on your dependencies build.gradle.kts : app)
Androidx Library
- Version Planted
implementation(Androidx.appCompat)
implementation(Androidx.appCompatResources)
implementation(Androidx.activityKtx)
implementation(Androidx.fragmentKtx)
implementation(Androidx.constraintLayout)
implementation(Androidx.collection)
implementation(Androidx.savedState)
implementation(Androidx.viewPager)
implementation(Androidx.viewPager2)
implementation(Androidx.recyclerview)
implementation(Androidx.recyclerviewSelection)
implementation(Androidx.preference)
implementation(Androidx.preferenceKtx)
implementation(Androidx.navigationRuntimeKtx)
implementation(Androidx.navigationFragmentKtx)
implementation(Androidx.navigationUiKtx)
- Custom Version
implementation(Androidx.appCompat("version"))
implementation(Androidx.appCompatResources("version"))
implementation(Androidx.activityKtx("version"))
implementation(Androidx.fragmentKtx("version"))
implementation(Androidx.constraintLayout("version"))
implementation(Androidx.collection("version"))
implementation(Androidx.savedState("version"))
implementation(Androidx.viewPager("version"))
implementation(Androidx.viewPager2("version"))
implementation(Androidx.recyclerview("version"))
implementation(Androidx.recyclerviewSelection("version"))
implementation(Androidx.preference("version"))
implementation(Androidx.preferenceKtx("version"))
implementation(Androidx.navigationRuntimeKtx("version"))
implementation(Androidx.navigationFragmentKtx("version"))
implementation(Androidx.navigationUiKtx("version"))
Androidx Core Library
implementation(Androidx.Core.java)
implementation(Androidx.Core.ktx)
implementation(Androidx.Core.role)
implementation(Androidx.Core.animation)
implementation(Androidx.Core.animationAndroidTest)
implementation(Androidx.Core.googleShortCuts)
implementation(Androidx.Core.remoteViews)
implementation(Androidx.Core.splashScreen)
Androidx Compose Library
implementation(Androidx.C...
Release v2.1.0
open-build-src
- Library for constant data buildSrc
- Library for calling constant variable for build.gradle.kts
- Develop using IntelliJ IDEA
- The requirement must already be using buildSrc
- License Click Here
- Privacy Policy Click Here
Repository for testing build from jitpack.io
- Red : Failed
- Green : Success / Pass
Version Release
This Is Latest Release
$version_release = 2.1.0
What's New??
* Available for buildSrc Kotlin DSL *
* Adding Func for custom version *
* implementation(Androidx.appCompat) can call like this implementation(Androidx.appCompat("1.4.1")) *
* Migrate to stable version *
object Version {
object Gradle {
const val minSdk = 21
const val compileSdk = 33
const val targetSdk = compileSdk
}
object Ad {
const val unityAds = "4.5.0" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
const val startIo = "4.10.6" // https://support.start.io/hc/en-us/articles/360014774799-Integration-via-Maven
}
object Androidx {
const val appCompat = "1.6.0" // https://developer.android.com/jetpack/androidx/releases/appcompat
const val constraintLayout = "2.1.4" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val constraintLayoutCompose = "1.0.1" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val collection = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/collection
const val savedState = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/savedstate
const val viewPager = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager
const val viewPager2 = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager2
const val preference = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/preference
const val core = "1.9.0" // https://developer.android.com/jetpack/androidx/releases/core
const val liveCycle = "2.5.1" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val liveCycleArch = "2.1.0" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val room = "2.5.0" // https://developer.android.com/jetpack/androidx/releases/room
const val work = "2.7.1" // https://developer.android.com/jetpack/androidx/releases/work
const val activityKtx = "1.6.1" // https://developer.android.com/jetpack/androidx/releases/activity
const val fragmentKtx = "1.5.5" // https://developer.android.com/jetpack/androidx/releases/fragment
const val navigationKtx = "2.5.3" // https://developer.android.com/jetpack/androidx/releases/navigation
const val recyclerView = "1.2.1" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val recyclerViewSelection = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val camerax = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/camera#kts
const val biometric = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/biometric
const val annotation = "1.5.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val annotationExperimental = "1.5.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val swipeRefreshLayout = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/swiperefreshlayout
// Compose Version
const val composeActivity = "1.6.1" // https://androidx.tech/artifacts/activity/activity-compose/
const val composeCompiler = "1.3.2" // https://developer.android.com/jetpack/androidx/releases/compose
const val compose = "1.3.2" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeMaterial3 = "1.0.0-alpha14" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeNavigation = "2.5.3" // https://androidx.tech/artifacts/navigation/navigation-compose/
const val composeHiltNavigation = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/hilt
const val composeMultiPlatform = "1.3.0" // https://github.com/JetBrains/compose-jb
// TestImplementation
const val junit4 = "4.13.2" // https://junit.org/junit4/
// androidTestImplementation
const val runner = "1.3.0"
const val junit = "1.1.3"
const val espressoCore = "3.4.0"
}
object Google {
const val accompanist = "0.28.0" // https://github.com/google/accompanist
const val material = "1.8.0" // https://github.com/material-components/material-components-android/releases
const val gson = "2.10.1" // https://github.com/google/gson
const val admob = "21.5.0" // https://developers.google.com/admob/android/sdk
const val userMessagingPlatform = "2.0.0" // https://developers.google.com/admob/ump/android/quick-start#install_with_gradle
const val hilt = "2.44.2" // https://dagger.dev/hilt/gradle-setup
const val adMediationUnityAd = "4.5.0.0" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
}
object JetBrains {
// https://developer.android.com/jetpack/androidx/releases/compose-kotlin - Compability For Compose Version
const val kotlin = "1.7.20" // https://kotlinlang.org/docs/releases.html#release-details
const val coroutines = "1.6.4" // https://github.com/Kotlin/kotlinx.coroutines
}
object Util {
const val okHttp = "4.10.0" // https://square.github.io/okhttp/ - https://search.maven.org/search?q=g:com.squareup.okhttp3
const val retrofit = "2.9.0" // https://github.com/square/retrofit
const val rxAndroid3 = "3.0.2" // https://github.com/ReactiveX/RxAndroid
const val rxKotlin3 = "3.0.1" // https://github.com/ReactiveX/RxKotlin
const val rxJava3 = "3.1.6" // https://github.com/ReactiveX/RxJava
const val glide = "4.14.2" // https://github.com/bumptech/glide
const val chucker = "3.5.2" // https://github.com/ChuckerTeam/chucker
const val coil = "2.2.2" // https://coil-kt.github.io/coil/compose/
const val koin = "3.3.2" // https://github.com/InsertKoinIO/koin
const val koin_android = "3.3.2" // https://github.com/InsertKoinIO/koin
const val koin_android_compose = "3.4.1" // https://github.com/InsertKoinIO/koin
const val koin_ktor = "3.3.0" // https://github.com/InsertKoinIO/koin
const val ktor = "2.2.2" // https://ktor.io/
const val piracyChecker = "1.2.8" // https://github.com/javiersantos/PiracyChecker
const val customActivityOnCrash = "2.4.0" // https://github.com/Ereza/CustomActivityOnCrash
}
}
Download this project
Step 1. Add the JitPack repository to your build file (build.gradle.kts : BuildSrc)
repositories {
...
maven("https://jitpack.io")
}
Step 2. Add the dependency (build.gradle.kts : BuildSrc)
dependencies {
// library open-build-src
implementation("com.github.frogobox:open-build-src:2.1.0")
}
Step 3. Usage (Add on your dependencies build.gradle.kts : app)
Androidx Library
- Version Planted
implementation(Androidx.appCompat)
implementation(Androidx.appCompatResources)
implementation(Androidx.activityKtx)
implementation(Androidx.fragmentKtx)
implementation(Androidx.constraintLayout)
implementation(Androidx.collection)
implementation(Androidx.savedState)
implementation(Androidx.viewPager)
implementation(Androidx.viewPager2)
implementation(Androidx.recyclerview)
implementation(Androidx.recyclerviewSelection)
implementation(Androidx.preference)
implementation(Androidx.preferenceKtx)
implementation(Androidx.navigationRuntimeKtx)
implementation(Androidx.navigationFragmentKtx)
implementation(Androidx.navigationUiKtx)
- Custom Version
implementation(Androidx.appCompat("version"))
implementation(Androidx.appCompatResources("version"))
implementation(Androidx.activityKtx("version"))
implementation(Androidx.fragmentKtx("version"))
implementation(Androidx.constraintLayout("version"))
implementation(Androidx.collection("version"))
implementation(Androidx.savedState("version"))
implementation(Androidx.viewPager("version"))
implementation(Androidx.viewPager2("version"))
implementation(Androidx.recyclerview("version"))
implementation(Androidx.recyclerviewSelection("version"))
implementation(Androidx.preference("version"))
implementation(Androidx.preferenceKtx("version"))
implementation(Androidx.navigationRuntimeKtx("version"))
implementation(Androidx.navigationFragmentKtx("version"))
implementation(Androidx.navigationUiKtx("version"))
Androidx Core Library
implementation(Androidx.Core.java)
implementation(Androidx.Core.ktx)
implementation(Androidx.Core.role)
implementation(Androidx.Core.animation)
implementation(Androidx.Core.animationAndroidTest)
implementation(Androidx.Core.googleShortCuts)
implementation(Androidx.Core.remoteViews)
implementation(Androidx.Core.splashScreen)
Androidx Compose Library
implementation(Androidx.Compose.activity)
implementation(Androidx.Compose.ui)
implementation(Androidx...
Release v2.0.9
open-build-src
- Library for constant data buildSrc
- Library for calling constant variable for build.gradle.kts
- Develop using IntelliJ IDEA
- The requirement must already be using buildSrc
- License Click Here
- Privacy Policy Click Here
Repository for testing build from jitpack.io
- Red : Failed
- Green : Success / Pass
Version Release
This Is Latest Release
$version_release = 2.0.9
What's New??
* Available for buildSrc Kotlin DSL *
* Adding Func for custom version *
* implementation(Androidx.appCompat) can call like this implementation(Androidx.appCompat("1.4.1")) *
* Migrate to stable version *
object Version {
object Gradle {
const val minSdk = 21
const val compileSdk = 33
const val targetSdk = compileSdk
}
object Ad {
const val unityAds = "4.5.0" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
const val startIo = "4.10.6" // https://support.start.io/hc/en-us/articles/360014774799-Integration-via-Maven
}
object Androidx {
const val appCompat = "1.6.0-rc01" // https://developer.android.com/jetpack/androidx/releases/appcompat
const val constraintLayout = "2.1.4" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val constraintLayoutCompose = "1.0.1" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val collection = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/collection
const val savedState = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/savedstate
const val viewPager = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager
const val viewPager2 = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager2
const val preference = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/preference
const val core = "1.9.0" // https://developer.android.com/jetpack/androidx/releases/core
const val liveCycle = "2.5.1" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val liveCycleArch = "2.1.0" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val room = "2.4.3" // https://developer.android.com/jetpack/androidx/releases/room
const val work = "2.7.1" // https://developer.android.com/jetpack/androidx/releases/work
const val activityKtx = "1.6.1" // https://developer.android.com/jetpack/androidx/releases/activity
const val fragmentKtx = "1.5.5" // https://developer.android.com/jetpack/androidx/releases/fragment
const val navigationKtx = "2.5.3" // https://developer.android.com/jetpack/androidx/releases/navigation
const val recyclerView = "1.2.1" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val recyclerViewSelection = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val camerax = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/camera#kts
const val biometric = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/biometric
const val annotation = "1.5.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val annotationExperimental = "1.5.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val swipeRefreshLayout = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/swiperefreshlayout
// Compose Version
const val composeActivity = "1.6.1" // https://androidx.tech/artifacts/activity/activity-compose/
const val composeCompiler = "1.3.2" // https://developer.android.com/jetpack/androidx/releases/compose
const val compose = "1.3.2" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeMaterial3 = "1.0.0-alpha14" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeNavigation = "2.5.3" // https://androidx.tech/artifacts/navigation/navigation-compose/
const val composeHiltNavigation = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/hilt
const val composeMultiPlatform = "1.2.2" // https://github.com/JetBrains/compose-jb
// TestImplementation
const val junit4 = "4.13.2" // https://junit.org/junit4/
// androidTestImplementation
const val runner = "1.3.0"
const val junit = "1.1.3"
const val espressoCore = "3.4.0"
}
object Google {
const val accompanist = "0.28.0" // https://github.com/google/accompanist
const val material = "1.8.0-rc01" // https://github.com/material-components/material-components-android/releases
const val gson = "2.10.1" // https://github.com/google/gson
const val admob = "21.4.0" // https://developers.google.com/admob/android/sdk
const val userMessagingPlatform = "2.0.0" // https://developers.google.com/admob/ump/android/quick-start#install_with_gradle
const val hilt = "2.44.2" // https://dagger.dev/hilt/gradle-setup
const val adMediationUnityAd = "4.5.0.0" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
}
object JetBrains {
// https://developer.android.com/jetpack/androidx/releases/compose-kotlin - Compability For Compose Version
const val kotlin = "1.7.20" // https://kotlinlang.org/docs/releases.html#release-details
const val coroutines = "1.6.4" // https://github.com/Kotlin/kotlinx.coroutines
}
object Util {
const val okHttp = "4.10.0" // https://square.github.io/okhttp/ - https://search.maven.org/search?q=g:com.squareup.okhttp3
const val retrofit = "2.9.0" // https://github.com/square/retrofit
const val rxAndroid3 = "3.0.2" // https://github.com/ReactiveX/RxAndroid
const val rxKotlin3 = "3.0.1" // https://github.com/ReactiveX/RxKotlin
const val rxJava3 = "3.1.5" // https://github.com/ReactiveX/RxJava
const val glide = "4.14.2" // https://github.com/bumptech/glide
const val chucker = "3.5.2" // https://github.com/ChuckerTeam/chucker
const val coil = "2.2.2" // https://coil-kt.github.io/coil/compose/
const val koin = "3.3.2" // https://github.com/InsertKoinIO/koin
const val koin_android = "3.3.2" // https://github.com/InsertKoinIO/koin
const val koin_android_compose = "3.4.1" // https://github.com/InsertKoinIO/koin
const val koin_ktor = "3.3.0" // https://github.com/InsertKoinIO/koin
const val ktor = "2.2.2" // https://ktor.io/
const val piracyChecker = "1.2.8" // https://github.com/javiersantos/PiracyChecker
const val customActivityOnCrash = "2.4.0" // https://github.com/Ereza/CustomActivityOnCrash
}
}
Download this project
Step 1. Add the JitPack repository to your build file (build.gradle.kts : BuildSrc)
repositories {
...
maven("https://jitpack.io")
}
Step 2. Add the dependency (build.gradle.kts : BuildSrc)
dependencies {
// library open-build-src
implementation("com.github.frogobox:open-build-src:2.0.9")
}
Step 3. Usage (Add on your dependencies build.gradle.kts : app)
Androidx Library
- Version Planted
implementation(Androidx.appCompat)
implementation(Androidx.appCompatResources)
implementation(Androidx.activityKtx)
implementation(Androidx.fragmentKtx)
implementation(Androidx.constraintLayout)
implementation(Androidx.collection)
implementation(Androidx.savedState)
implementation(Androidx.viewPager)
implementation(Androidx.viewPager2)
implementation(Androidx.recyclerview)
implementation(Androidx.recyclerviewSelection)
implementation(Androidx.preference)
implementation(Androidx.preferenceKtx)
implementation(Androidx.navigationRuntimeKtx)
implementation(Androidx.navigationFragmentKtx)
implementation(Androidx.navigationUiKtx)
- Custom Version
implementation(Androidx.appCompat("version"))
implementation(Androidx.appCompatResources("version"))
implementation(Androidx.activityKtx("version"))
implementation(Androidx.fragmentKtx("version"))
implementation(Androidx.constraintLayout("version"))
implementation(Androidx.collection("version"))
implementation(Androidx.savedState("version"))
implementation(Androidx.viewPager("version"))
implementation(Androidx.viewPager2("version"))
implementation(Androidx.recyclerview("version"))
implementation(Androidx.recyclerviewSelection("version"))
implementation(Androidx.preference("version"))
implementation(Androidx.preferenceKtx("version"))
implementation(Androidx.navigationRuntimeKtx("version"))
implementation(Androidx.navigationFragmentKtx("version"))
implementation(Androidx.navigationUiKtx("version"))
Androidx Core Library
implementation(Androidx.Core.java)
implementation(Androidx.Core.ktx)
implementation(Androidx.Core.role)
implementation(Androidx.Core.animation)
implementation(Androidx.Core.animationAndroidTest)
implementation(Androidx.Core.googleShortCuts)
implementation(Androidx.Core.remoteViews)
implementation(Androidx.Core.splashScreen)
Androidx Compose Library
implementation(Androidx.Compose.activity)
implementation(Androidx.Compose.ui)
implementatio...
Release v2.0.8
open-build-src
- Library for constant data buildSrc
- Library for calling constant variable for build.gradle.kts
- Develop using IntelliJ IDEA
- The requirement must already be using buildSrc
- License Click Here
- Privacy Policy Click Here
Repository for testing build from jitpack.io
- Red : Failed
- Green : Success / Pass
Version Release
This Is Latest Release
$version_release = 2.0.8
What's New??
* Available for buildSrc Kotlin DSL *
* Adding Func for custom version *
* implementation(Androidx.appCompat) can call like this implementation(Androidx.appCompat("1.4.1")) *
* Migrate to stable version *
object Version {
object Gradle {
const val minSdk = 21
const val compileSdk = 33
const val targetSdk = compileSdk
}
object Ad {
const val unityAds = "4.5.0" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
const val startIo = "4.10.6" // https://support.start.io/hc/en-us/articles/360014774799-Integration-via-Maven
}
object Androidx {
const val appCompat = "1.6.0-rc01" // https://developer.android.com/jetpack/androidx/releases/appcompat
const val constraintLayout = "2.1.4" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val constraintLayoutCompose = "1.0.1" // https://developer.android.com/jetpack/androidx/releases/constraintlayout
const val collection = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/collection
const val savedState = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/savedstate
const val viewPager = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager
const val viewPager2 = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/viewpager2
const val preference = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/preference
const val core = "1.9.0" // https://developer.android.com/jetpack/androidx/releases/core
const val liveCycle = "2.5.1" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val liveCycleArch = "2.1.0" // https://developer.android.com/jetpack/androidx/releases/lifecycle
const val room = "2.4.3" // https://developer.android.com/jetpack/androidx/releases/room
const val work = "2.7.1" // https://developer.android.com/jetpack/androidx/releases/work
const val activityKtx = "1.6.1" // https://developer.android.com/jetpack/androidx/releases/activity
const val fragmentKtx = "1.5.5" // https://developer.android.com/jetpack/androidx/releases/fragment
const val navigationKtx = "2.5.3" // https://developer.android.com/jetpack/androidx/releases/navigation
const val recyclerView = "1.2.1" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val recyclerViewSelection = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/recyclerview
const val camerax = "1.2.0" // https://developer.android.com/jetpack/androidx/releases/camera#kts
const val biometric = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/biometric
const val annotation = "1.5.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val annotationExperimental = "1.5.0" // https://developer.android.com/jetpack/androidx/releases/annotation
const val swipeRefreshLayout = "1.1.0" // https://developer.android.com/jetpack/androidx/releases/swiperefreshlayout
// Compose Version
const val composeActivity = "1.6.1" // https://androidx.tech/artifacts/activity/activity-compose/
const val composeCompiler = "1.3.2" // https://developer.android.com/jetpack/androidx/releases/compose
const val compose = "1.3.2" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeMaterial3 = "1.0.0-alpha14" // https://developer.android.com/jetpack/androidx/releases/compose
const val composeNavigation = "2.5.3" // https://androidx.tech/artifacts/navigation/navigation-compose/
const val composeHiltNavigation = "1.0.0" // https://developer.android.com/jetpack/androidx/releases/hilt
const val composeMultiPlatform = "1.2.2" // https://github.com/JetBrains/compose-jb
// TestImplementation
const val junit4 = "4.13.2" // https://junit.org/junit4/
// androidTestImplementation
const val runner = "1.3.0"
const val junit = "1.1.3"
const val espressoCore = "3.4.0"
}
object Google {
const val accompanist = "0.28.0" // https://github.com/google/accompanist
const val material = "1.8.0-rc01" // https://github.com/material-components/material-components-android/releases
const val gson = "2.10.1" // https://github.com/google/gson
const val admob = "21.4.0" // https://developers.google.com/admob/android/sdk
const val userMessagingPlatform = "2.0.0" // https://developers.google.com/admob/ump/android/quick-start#install_with_gradle
const val hilt = "2.44.2" // https://dagger.dev/hilt/gradle-setup
const val adMediationUnityAd = "4.5.0.0" // https://developers.google.com/admob/android/mediation/unity#step_3_import_the_unity_ads_sdk_and_adapter
}
object JetBrains {
// https://developer.android.com/jetpack/androidx/releases/compose-kotlin - Compability For Compose Version
const val kotlin = "1.8.0" // https://kotlinlang.org/docs/releases.html#release-details
const val coroutines = "1.6.4" // https://github.com/Kotlin/kotlinx.coroutines
}
object Util {
const val okHttp = "4.10.0" // https://square.github.io/okhttp/ - https://search.maven.org/search?q=g:com.squareup.okhttp3
const val retrofit = "2.9.0" // https://github.com/square/retrofit
const val rxAndroid3 = "3.0.2" // https://github.com/ReactiveX/RxAndroid
const val rxKotlin3 = "3.0.1" // https://github.com/ReactiveX/RxKotlin
const val rxJava3 = "3.1.5" // https://github.com/ReactiveX/RxJava
const val glide = "4.14.2" // https://github.com/bumptech/glide
const val chucker = "3.5.2" // https://github.com/ChuckerTeam/chucker
const val coil = "2.2.2" // https://coil-kt.github.io/coil/compose/
const val koin = "3.3.2" // https://github.com/InsertKoinIO/koin
const val koin_android = "3.3.2" // https://github.com/InsertKoinIO/koin
const val koin_android_compose = "3.4.1" // https://github.com/InsertKoinIO/koin
const val koin_ktor = "3.3.0" // https://github.com/InsertKoinIO/koin
const val ktor = "2.2.2" // https://ktor.io/
const val piracyChecker = "1.2.8" // https://github.com/javiersantos/PiracyChecker
const val customActivityOnCrash = "2.4.0" // https://github.com/Ereza/CustomActivityOnCrash
}
}
Download this project
Step 1. Add the JitPack repository to your build file (build.gradle.kts : BuildSrc)
repositories {
...
maven("https://jitpack.io")
}
Step 2. Add the dependency (build.gradle.kts : BuildSrc)
dependencies {
// library open-build-src
implementation("com.github.frogobox:open-build-src:2.0.7")
}
Step 3. Usage (Add on your dependencies build.gradle.kts : app)
Androidx Library
- Version Planted
implementation(Androidx.appCompat)
implementation(Androidx.appCompatResources)
implementation(Androidx.activityKtx)
implementation(Androidx.fragmentKtx)
implementation(Androidx.constraintLayout)
implementation(Androidx.collection)
implementation(Androidx.savedState)
implementation(Androidx.viewPager)
implementation(Androidx.viewPager2)
implementation(Androidx.recyclerview)
implementation(Androidx.recyclerviewSelection)
implementation(Androidx.preference)
implementation(Androidx.preferenceKtx)
implementation(Androidx.navigationRuntimeKtx)
implementation(Androidx.navigationFragmentKtx)
implementation(Androidx.navigationUiKtx)
- Custom Version
implementation(Androidx.appCompat("version"))
implementation(Androidx.appCompatResources("version"))
implementation(Androidx.activityKtx("version"))
implementation(Androidx.fragmentKtx("version"))
implementation(Androidx.constraintLayout("version"))
implementation(Androidx.collection("version"))
implementation(Androidx.savedState("version"))
implementation(Androidx.viewPager("version"))
implementation(Androidx.viewPager2("version"))
implementation(Androidx.recyclerview("version"))
implementation(Androidx.recyclerviewSelection("version"))
implementation(Androidx.preference("version"))
implementation(Androidx.preferenceKtx("version"))
implementation(Androidx.navigationRuntimeKtx("version"))
implementation(Androidx.navigationFragmentKtx("version"))
implementation(Androidx.navigationUiKtx("version"))
Androidx Core Library
implementation(Androidx.Core.java)
implementation(Androidx.Core.ktx)
implementation(Androidx.Core.role)
implementation(Androidx.Core.animation)
implementation(Androidx.Core.animationAndroidTest)
implementation(Androidx.Core.googleShortCuts)
implementation(Androidx.Core.remoteViews)
implementation(Androidx.Core.splashScreen)
Androidx Compose Library
implementation(Androidx.Compose.activity)
implementation(Androidx.Compose.ui)
implementation...