Skip to content

Commit

Permalink
[Chore] Generate & update sample project
Browse files Browse the repository at this point in the history
  • Loading branch information
bot-nimble committed Sep 14, 2023
1 parent 059f07d commit 9828b2b
Show file tree
Hide file tree
Showing 13 changed files with 482 additions and 336 deletions.
109 changes: 109 additions & 0 deletions sample/buildSrc/src/main/java/Dependencies_BASE_74065.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
object Versions {
const val ANDROID_COMPILE_SDK_VERSION = 33
const val ANDROID_MIN_SDK_VERSION = 24
const val ANDROID_TARGET_SDK_VERSION = 33
const val ANDROID_VERSION_CODE = 1
const val ANDROID_VERSION_NAME = "1.0.0"
const val ANDROIDX_ACTIVITY_COMPOSE = "1.7.1"

const val BUILD_KONFIG = "0.13.3"

const val COMPOSE = "1.4.3"
const val COMPOSE_COMPILER = "1.4.7"
const val COMPOSE_NAVIGATION = "2.6.0"

const val DETEKT = "1.23.0"

const val GRADLE = "8.0.2"

const val JUNIT = "4.13.2"

const val KOIN = "3.3.2"
const val KOIN_ANDROID = "3.3.2"
const val KOIN_ANDROIDX_COMPOSE = "3.4.1"
const val KOTLIN = "1.8.21"
const val KOTLIN_COROUTINES = "1.7.3"
const val KOTEST = "5.5.4"
const val KOTLINX_RESOURCES = "0.2.4"
const val KOVER = "0.7.3"
const val KSP = "1.8.21-1.0.11"
const val KTOR = "2.1.1"

const val MOCKATIVE = "1.3.0"
const val MOCKK = "1.13.3"

const val NAPIER = "2.6.1"

const val ROBOLECTRIC = "4.9.1"

const val TIMBER = "5.0.1"
const val TURBINE = "0.12.1"
}

object Dependencies {

object AndroidX {
const val ACTIVITY_COMPOSE = "androidx.activity:activity-compose:${Versions.ANDROIDX_ACTIVITY_COMPOSE}"
}

object Compose {
const val FOUNDATION = "androidx.compose.foundation:foundation:${Versions.COMPOSE}"

const val MATERIAL = "androidx.compose.material:material:${Versions.COMPOSE}"

const val NAVIGATION = "androidx.navigation:navigation-compose:${Versions.COMPOSE_NAVIGATION}"

const val UI = "androidx.compose.ui:ui:${Versions.COMPOSE}"
const val UI_GRAPHICS = "androidx.compose.ui:ui-graphics:${Versions.COMPOSE}"
const val UI_TOOLING = "androidx.compose.ui:ui-tooling:${Versions.COMPOSE}"
const val UI_TOOLING_PREVIEW = "androidx.compose.ui:ui-tooling-preview:${Versions.COMPOSE}"
}

object Koin {
const val CORE = "io.insert-koin:koin-core:${Versions.KOIN}"
const val ANDROID = "io.insert-koin:koin-android:${Versions.KOIN_ANDROID}"
const val COMPOSE = "io.insert-koin:koin-androidx-compose:${Versions.KOIN_ANDROIDX_COMPOSE}"
}

object Ktor {
const val ANDROID = "io.ktor:ktor-client-android:${Versions.KTOR}"
const val AUTH = "io.ktor:ktor-client-auth:${Versions.KTOR}"

const val CIO = "io.ktor:ktor-client-cio:${Versions.KTOR}"
const val CORE = "io.ktor:ktor-client-core:${Versions.KTOR}"
const val CONTENT_NEGOTIATION = "io.ktor:ktor-client-content-negotiation:${Versions.KTOR}"

const val IOS = "io.ktor:ktor-client-ios:${Versions.KTOR}"

const val JSON = "io.ktor:ktor-serialization-kotlinx-json:${Versions.KTOR}"

const val LOGGING = "io.ktor:ktor-client-logging:${Versions.KTOR}"

const val SERIALIZATION = "io.ktor:ktor-client-serialization:${Versions.KTOR}"
}

object Log {
const val NAPIER = "io.github.aakira:napier:${Versions.NAPIER}"
const val TIMBER = "com.jakewharton.timber:timber:${Versions.TIMBER}"
}

object Test {
const val COMPOSE_UI_TEST_JUNIT = "androidx.compose.ui:ui-test-junit4:${Versions.COMPOSE}"
const val COMPOSE_UI_TEST_MANIFEST = "androidx.compose.ui:ui-test-manifest:${Versions.COMPOSE}"
const val COROUTINES = "org.jetbrains.kotlinx:kotlinx-coroutines-test:${Versions.KOTLIN_COROUTINES}"

const val JUNIT = "junit:junit:${Versions.JUNIT}"

const val KOTEST_ASSERTIONS = "io.kotest:kotest-assertions-core:${Versions.KOTEST}"
const val KOTLINX_RESOURCES = "com.goncalossilva:resources:${Versions.KOTLINX_RESOURCES}"

const val MOCKATIVE = "io.mockative:mockative:${Versions.MOCKATIVE}"
const val MOCKATIVE_PROCESSOR = "io.mockative:mockative-processor:${Versions.MOCKATIVE}"
const val MOCKK = "io.mockk:mockk:${Versions.MOCKK}"
const val MOCKK_ANDROID = "io.mockk:mockk-android:${Versions.MOCKK}"

const val ROBOLECTRIC = "org.robolectric:robolectric:${Versions.ROBOLECTRIC}"

const val TURBINE = "app.cash.turbine:turbine:${Versions.TURBINE}"
}
}
67 changes: 67 additions & 0 deletions sample/buildSrc/src/main/java/Dependencies_LOCAL_74065.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
object Dependencies {

object AndroidX {
const val ACTIVITY_COMPOSE = "androidx.activity:activity-compose:${Versions.ANDROIDX_ACTIVITY_COMPOSE}"
}

object Compose {
const val FOUNDATION = "androidx.compose.foundation:foundation:${Versions.COMPOSE}"

const val MATERIAL = "androidx.compose.material:material:${Versions.COMPOSE}"

const val NAVIGATION = "androidx.navigation:navigation-compose:${Versions.COMPOSE_NAVIGATION}"

const val UI = "androidx.compose.ui:ui:${Versions.COMPOSE}"
const val UI_GRAPHICS = "androidx.compose.ui:ui-graphics:${Versions.COMPOSE}"
const val UI_TOOLING = "androidx.compose.ui:ui-tooling:${Versions.COMPOSE}"
const val UI_TOOLING_PREVIEW = "androidx.compose.ui:ui-tooling-preview:${Versions.COMPOSE}"
}

object Koin {
const val CORE = "io.insert-koin:koin-core:${Versions.KOIN}"
const val ANDROID = "io.insert-koin:koin-android:${Versions.KOIN_ANDROID}"
const val COMPOSE = "io.insert-koin:koin-androidx-compose:${Versions.KOIN_ANDROIDX_COMPOSE}"
}

object Ktor {
const val ANDROID = "io.ktor:ktor-client-android:${Versions.KTOR}"
const val AUTH = "io.ktor:ktor-client-auth:${Versions.KTOR}"

const val CIO = "io.ktor:ktor-client-cio:${Versions.KTOR}"
const val CORE = "io.ktor:ktor-client-core:${Versions.KTOR}"
const val CONTENT_NEGOTIATION = "io.ktor:ktor-client-content-negotiation:${Versions.KTOR}"

const val IOS = "io.ktor:ktor-client-ios:${Versions.KTOR}"

const val JSON = "io.ktor:ktor-serialization-kotlinx-json:${Versions.KTOR}"

const val LOGGING = "io.ktor:ktor-client-logging:${Versions.KTOR}"

const val SERIALIZATION = "io.ktor:ktor-client-serialization:${Versions.KTOR}"
}

object Log {
const val NAPIER = "io.github.aakira:napier:${Versions.NAPIER}"
const val TIMBER = "com.jakewharton.timber:timber:${Versions.TIMBER}"
}

object Test {
const val COMPOSE_UI_TEST_JUNIT = "androidx.compose.ui:ui-test-junit4:${Versions.COMPOSE}"
const val COMPOSE_UI_TEST_MANIFEST = "androidx.compose.ui:ui-test-manifest:${Versions.COMPOSE}"
const val COROUTINES = "org.jetbrains.kotlinx:kotlinx-coroutines-test:${Versions.KOTLIN_COROUTINES}"

const val JUNIT = "junit:junit:${Versions.JUNIT}"

const val KOTEST = "io.kotest:kotest-assertions-core:${Versions.KOTEST}"
const val KOTLINX_RESOURCES = "com.goncalossilva:resources:${Versions.KOTLINX_RESOURCES}"

const val MOCKATIVE = "io.mockative:mockative:${Versions.MOCKATIVE}"
const val MOCKATIVE_PROCESSOR = "io.mockative:mockative-processor:${Versions.MOCKATIVE}"
const val MOCKK = "io.mockk:mockk:${Versions.MOCKK}"
const val MOCKK_ANDROID = "io.mockk:mockk-android:${Versions.MOCKK}"

const val ROBOLECTRIC = "org.robolectric:robolectric:${Versions.ROBOLECTRIC}"

const val TURBINE = "app.cash.turbine:turbine:${Versions.TURBINE}"
}
}
121 changes: 121 additions & 0 deletions sample/buildSrc/src/main/java/Dependencies_REMOTE_74065.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
object Versions {
const val ANDROID_COMPILE_SDK_VERSION = 33
const val ANDROID_MIN_SDK_VERSION = 24
const val ANDROID_TARGET_SDK_VERSION = 33
const val ANDROID_VERSION_CODE = 1
const val ANDROID_VERSION_NAME = "1.0.0"
const val ANDROIDX_ACTIVITY_COMPOSE = "1.7.1"

const val BUILD_KONFIG = "0.13.3"

const val COMPOSE = "1.4.3"
const val COMPOSE_COMPILER = "1.4.7"
const val COMPOSE_NAVIGATION = "2.6.0"

const val DETEKT = "1.23.0"

const val GRADLE = "8.0.2"

const val JUNIT = "4.13.2"

const val KOIN = "3.3.2"
const val KOIN_ANDROID = "3.3.2"
const val KOIN_ANDROIDX_COMPOSE = "3.4.1"
const val KOTLIN = "1.8.21"
const val KOTLIN_COROUTINES = "1.7.3"
const val KOTEST = "5.5.4"
const val KOTLINX_RESOURCES = "0.2.4"
const val KOVER = "0.7.3"
const val KSP = "1.8.21-1.0.11"
const val KTOR = "2.1.1"

const val MOCKATIVE = "1.3.0"
const val MOCKK = "1.13.3"

const val MOKO_RESOURCES = "0.23.0"
const val MOKO_GRAPHICS = "0.9.0"

const val NAPIER = "2.6.1"

const val ROBOLECTRIC = "4.9.1"

const val TIMBER = "5.0.1"
const val TURBINE = "0.12.1"
}

object Dependencies {

object AndroidX {
const val ACTIVITY_COMPOSE = "androidx.activity:activity-compose:${Versions.ANDROIDX_ACTIVITY_COMPOSE}"
}

object Compose {
const val FOUNDATION = "androidx.compose.foundation:foundation:${Versions.COMPOSE}"

const val MATERIAL = "androidx.compose.material:material:${Versions.COMPOSE}"

const val NAVIGATION = "androidx.navigation:navigation-compose:${Versions.COMPOSE_NAVIGATION}"

const val UI = "androidx.compose.ui:ui:${Versions.COMPOSE}"
const val UI_GRAPHICS = "androidx.compose.ui:ui-graphics:${Versions.COMPOSE}"
const val UI_TOOLING = "androidx.compose.ui:ui-tooling:${Versions.COMPOSE}"
const val UI_TOOLING_PREVIEW = "androidx.compose.ui:ui-tooling-preview:${Versions.COMPOSE}"
}

object Koin {
const val CORE = "io.insert-koin:koin-core:${Versions.KOIN}"
const val ANDROID = "io.insert-koin:koin-android:${Versions.KOIN_ANDROID}"
const val COMPOSE = "io.insert-koin:koin-androidx-compose:${Versions.KOIN_ANDROIDX_COMPOSE}"
}

object Ktor {
const val ANDROID = "io.ktor:ktor-client-android:${Versions.KTOR}"
const val AUTH = "io.ktor:ktor-client-auth:${Versions.KTOR}"

const val CIO = "io.ktor:ktor-client-cio:${Versions.KTOR}"
const val CORE = "io.ktor:ktor-client-core:${Versions.KTOR}"
const val CONTENT_NEGOTIATION = "io.ktor:ktor-client-content-negotiation:${Versions.KTOR}"

const val IOS = "io.ktor:ktor-client-ios:${Versions.KTOR}"

const val JSON = "io.ktor:ktor-serialization-kotlinx-json:${Versions.KTOR}"

const val LOGGING = "io.ktor:ktor-client-logging:${Versions.KTOR}"

const val SERIALIZATION = "io.ktor:ktor-client-serialization:${Versions.KTOR}"
}

object Log {
const val NAPIER = "io.github.aakira:napier:${Versions.NAPIER}"
const val TIMBER = "com.jakewharton.timber:timber:${Versions.TIMBER}"
}

object Moko {
const val RESOURCES_GENERATOR = "dev.icerock.moko:resources-generator:${Versions.MOKO_RESOURCES}"
const val RESOURCES = "dev.icerock.moko:resources:${Versions.MOKO_RESOURCES}"
const val RESOURCES_COMPOSE = "dev.icerock.moko:resources-compose:${Versions.MOKO_RESOURCES}"
const val GRAPHICS = "dev.icerock.moko:graphics:${Versions.MOKO_GRAPHICS}"
}

object Test {
const val COMPOSE_UI_TEST_JUNIT = "androidx.compose.ui:ui-test-junit4:${Versions.COMPOSE}"
const val COMPOSE_UI_TEST_MANIFEST = "androidx.compose.ui:ui-test-manifest:${Versions.COMPOSE}"
const val COROUTINES = "org.jetbrains.kotlinx:kotlinx-coroutines-test:${Versions.KOTLIN_COROUTINES}"

const val JUNIT = "junit:junit:${Versions.JUNIT}"

const val KOTEST_ASSERTIONS = "io.kotest:kotest-assertions-core:${Versions.KOTEST}"
const val KOTLINX_RESOURCES = "com.goncalossilva:resources:${Versions.KOTLINX_RESOURCES}"

const val MOCKATIVE = "io.mockative:mockative:${Versions.MOCKATIVE}"
const val MOCKATIVE_PROCESSOR = "io.mockative:mockative-processor:${Versions.MOCKATIVE}"
const val MOCKK = "io.mockk:mockk:${Versions.MOCKK}"
const val MOCKK_ANDROID = "io.mockk:mockk-android:${Versions.MOCKK}"

const val MOKO_RESOURCES_TEST = "dev.icerock.moko:resources-test:${Versions.MOKO_RESOURCES}"

const val ROBOLECTRIC = "org.robolectric:robolectric:${Versions.ROBOLECTRIC}"

const val TURBINE = "app.cash.turbine:turbine:${Versions.TURBINE}"
}
}
6 changes: 3 additions & 3 deletions sample/ios/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ GEM
artifactory (3.0.15)
atomos (0.1.3)
aws-eventstream (1.2.0)
aws-partitions (1.820.0)
aws-partitions (1.822.0)
aws-sdk-core (3.181.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.651.0)
Expand Down Expand Up @@ -122,7 +122,7 @@ GEM
escape (0.0.4)
ethon (0.16.0)
ffi (>= 1.15.0)
excon (0.102.0)
excon (0.103.0)
faraday (1.10.3)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
Expand Down Expand Up @@ -341,7 +341,7 @@ GEM
yaml (0.2.1)

PLATFORMS
x86_64-darwin-22
x86_64-darwin-21

DEPENDENCIES
arkana
Expand Down
Loading

0 comments on commit 9828b2b

Please sign in to comment.