Skip to content

Commit

Permalink
Feat: [:core:data] - Migrated to KMP
Browse files Browse the repository at this point in the history
  • Loading branch information
Nagarjuna0033 committed Jan 16, 2025
1 parent 4b60246 commit 8d82064
Show file tree
Hide file tree
Showing 70 changed files with 1,463 additions and 1,038 deletions.
69 changes: 43 additions & 26 deletions androidApp/dependencies/demoDebugRuntimeClasspath.txt
Original file line number Diff line number Diff line change
Expand Up @@ -127,8 +127,6 @@ androidx.vectordrawable:vectordrawable-animated:1.1.0
androidx.vectordrawable:vectordrawable:1.1.0
androidx.versionedparcelable:versionedparcelable:1.1.1
androidx.viewpager:viewpager:1.0.0
app.cash.turbine:turbine-jvm:1.1.0
app.cash.turbine:turbine:1.1.0
co.touchlab:kermit-android-debug:2.0.4
co.touchlab:kermit-core-android-debug:2.0.4
co.touchlab:kermit-core:2.0.4
Expand Down Expand Up @@ -188,11 +186,18 @@ com.russhwolf:multiplatform-settings-no-arg:1.2.0
com.russhwolf:multiplatform-settings-serialization-android-debug:1.2.0
com.russhwolf:multiplatform-settings-serialization:1.2.0
com.russhwolf:multiplatform-settings:1.2.0
com.squareup.okhttp3:okhttp-sse:4.12.0
com.squareup.okhttp3:okhttp:4.12.0
com.squareup.okio:okio-jvm:3.9.1
com.squareup.okio:okio:3.9.1
com.squareup.retrofit2:converter-gson:2.11.0
com.squareup.retrofit2:retrofit:2.11.0
de.jensklingenberg.ktorfit:ktorfit-annotations-android-debug:2.2.0
de.jensklingenberg.ktorfit:ktorfit-annotations:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib-android-debug:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib-light-android-debug:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib-light:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib:2.2.0
dev.chrisbanes.snapper:snapper:0.2.2
io.coil-kt.coil3:coil-android:3.0.4
io.coil-kt.coil3:coil-core-android:3.0.4
Expand All @@ -218,29 +223,43 @@ io.insert-koin:koin-core-jvm:4.0.1-RC1
io.insert-koin:koin-core-viewmodel-jvm:4.0.1-RC1
io.insert-koin:koin-core-viewmodel:4.0.1-RC1
io.insert-koin:koin-core:4.0.1-RC1
io.ktor:ktor-client-core-jvm:3.0.1
io.ktor:ktor-client-core:3.0.1
io.ktor:ktor-events-jvm:3.0.1
io.ktor:ktor-events:3.0.1
io.ktor:ktor-http-jvm:3.0.1
io.ktor:ktor-http:3.0.1
io.ktor:ktor-io-jvm:3.0.1
io.ktor:ktor-io:3.0.1
io.ktor:ktor-serialization-jvm:3.0.1
io.ktor:ktor-serialization:3.0.1
io.ktor:ktor-sse-jvm:3.0.1
io.ktor:ktor-sse:3.0.1
io.ktor:ktor-utils-jvm:3.0.1
io.ktor:ktor-utils:3.0.1
io.ktor:ktor-websocket-serialization-jvm:3.0.1
io.ktor:ktor-websocket-serialization:3.0.1
io.ktor:ktor-websockets-jvm:3.0.1
io.ktor:ktor-websockets:3.0.1
io.ktor:ktor-client-auth-jvm:3.0.3
io.ktor:ktor-client-auth:3.0.3
io.ktor:ktor-client-content-negotiation-jvm:3.0.3
io.ktor:ktor-client-content-negotiation:3.0.3
io.ktor:ktor-client-core-jvm:3.0.3
io.ktor:ktor-client-core:3.0.3
io.ktor:ktor-client-json-jvm:3.0.3
io.ktor:ktor-client-json:3.0.3
io.ktor:ktor-client-logging-jvm:3.0.3
io.ktor:ktor-client-logging:3.0.3
io.ktor:ktor-client-okhttp-jvm:3.0.3
io.ktor:ktor-client-okhttp:3.0.3
io.ktor:ktor-client-serialization-jvm:3.0.3
io.ktor:ktor-client-serialization:3.0.3
io.ktor:ktor-events-jvm:3.0.3
io.ktor:ktor-events:3.0.3
io.ktor:ktor-http-jvm:3.0.3
io.ktor:ktor-http:3.0.3
io.ktor:ktor-io-jvm:3.0.3
io.ktor:ktor-io:3.0.3
io.ktor:ktor-serialization-jvm:3.0.3
io.ktor:ktor-serialization-kotlinx-json-jvm:3.0.3
io.ktor:ktor-serialization-kotlinx-json:3.0.3
io.ktor:ktor-serialization-kotlinx-jvm:3.0.3
io.ktor:ktor-serialization-kotlinx:3.0.3
io.ktor:ktor-serialization:3.0.3
io.ktor:ktor-sse-jvm:3.0.3
io.ktor:ktor-sse:3.0.3
io.ktor:ktor-utils-jvm:3.0.3
io.ktor:ktor-utils:3.0.3
io.ktor:ktor-websocket-serialization-jvm:3.0.3
io.ktor:ktor-websocket-serialization:3.0.3
io.ktor:ktor-websockets-jvm:3.0.3
io.ktor:ktor-websockets:3.0.3
io.michaelrocks:libphonenumber-android:8.13.35
jakarta.inject:jakarta.inject-api:2.0.1
javax.inject:javax.inject:1
net.bytebuddy:byte-buddy-agent:1.14.8
net.bytebuddy:byte-buddy:1.14.8
org.checkerframework:checker-qual:3.12.0
org.jetbrains.androidx.core:core-bundle-android-debug:1.0.1
org.jetbrains.androidx.core:core-bundle:1.0.1
Expand Down Expand Up @@ -286,8 +305,6 @@ org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.1
org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1
org.jetbrains.kotlinx:kotlinx-datetime:0.6.1
org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.5.4
Expand All @@ -297,10 +314,10 @@ org.jetbrains.kotlinx:kotlinx-io-core:0.5.4
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3
org.jetbrains:annotations:23.0.0
org.jspecify:jspecify:1.0.0
org.mockito:mockito-core:5.6.0
org.objenesis:objenesis:3.3
org.slf4j:slf4j-api:2.0.16
69 changes: 43 additions & 26 deletions androidApp/dependencies/demoReleaseRuntimeClasspath.txt
Original file line number Diff line number Diff line change
Expand Up @@ -122,8 +122,6 @@ androidx.vectordrawable:vectordrawable-animated:1.1.0
androidx.vectordrawable:vectordrawable:1.1.0
androidx.versionedparcelable:versionedparcelable:1.1.1
androidx.viewpager:viewpager:1.0.0
app.cash.turbine:turbine-jvm:1.1.0
app.cash.turbine:turbine:1.1.0
co.touchlab:kermit-android:2.0.4
co.touchlab:kermit-core-android:2.0.4
co.touchlab:kermit-core:2.0.4
Expand Down Expand Up @@ -183,11 +181,18 @@ com.russhwolf:multiplatform-settings-no-arg:1.2.0
com.russhwolf:multiplatform-settings-serialization-android:1.2.0
com.russhwolf:multiplatform-settings-serialization:1.2.0
com.russhwolf:multiplatform-settings:1.2.0
com.squareup.okhttp3:okhttp-sse:4.12.0
com.squareup.okhttp3:okhttp:4.12.0
com.squareup.okio:okio-jvm:3.9.1
com.squareup.okio:okio:3.9.1
com.squareup.retrofit2:converter-gson:2.11.0
com.squareup.retrofit2:retrofit:2.11.0
de.jensklingenberg.ktorfit:ktorfit-annotations-android:2.2.0
de.jensklingenberg.ktorfit:ktorfit-annotations:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib-android:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib-light-android:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib-light:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib:2.2.0
dev.chrisbanes.snapper:snapper:0.2.2
io.coil-kt.coil3:coil-android:3.0.4
io.coil-kt.coil3:coil-core-android:3.0.4
Expand All @@ -213,29 +218,43 @@ io.insert-koin:koin-core-jvm:4.0.1-RC1
io.insert-koin:koin-core-viewmodel-jvm:4.0.1-RC1
io.insert-koin:koin-core-viewmodel:4.0.1-RC1
io.insert-koin:koin-core:4.0.1-RC1
io.ktor:ktor-client-core-jvm:3.0.1
io.ktor:ktor-client-core:3.0.1
io.ktor:ktor-events-jvm:3.0.1
io.ktor:ktor-events:3.0.1
io.ktor:ktor-http-jvm:3.0.1
io.ktor:ktor-http:3.0.1
io.ktor:ktor-io-jvm:3.0.1
io.ktor:ktor-io:3.0.1
io.ktor:ktor-serialization-jvm:3.0.1
io.ktor:ktor-serialization:3.0.1
io.ktor:ktor-sse-jvm:3.0.1
io.ktor:ktor-sse:3.0.1
io.ktor:ktor-utils-jvm:3.0.1
io.ktor:ktor-utils:3.0.1
io.ktor:ktor-websocket-serialization-jvm:3.0.1
io.ktor:ktor-websocket-serialization:3.0.1
io.ktor:ktor-websockets-jvm:3.0.1
io.ktor:ktor-websockets:3.0.1
io.ktor:ktor-client-auth-jvm:3.0.3
io.ktor:ktor-client-auth:3.0.3
io.ktor:ktor-client-content-negotiation-jvm:3.0.3
io.ktor:ktor-client-content-negotiation:3.0.3
io.ktor:ktor-client-core-jvm:3.0.3
io.ktor:ktor-client-core:3.0.3
io.ktor:ktor-client-json-jvm:3.0.3
io.ktor:ktor-client-json:3.0.3
io.ktor:ktor-client-logging-jvm:3.0.3
io.ktor:ktor-client-logging:3.0.3
io.ktor:ktor-client-okhttp-jvm:3.0.3
io.ktor:ktor-client-okhttp:3.0.3
io.ktor:ktor-client-serialization-jvm:3.0.3
io.ktor:ktor-client-serialization:3.0.3
io.ktor:ktor-events-jvm:3.0.3
io.ktor:ktor-events:3.0.3
io.ktor:ktor-http-jvm:3.0.3
io.ktor:ktor-http:3.0.3
io.ktor:ktor-io-jvm:3.0.3
io.ktor:ktor-io:3.0.3
io.ktor:ktor-serialization-jvm:3.0.3
io.ktor:ktor-serialization-kotlinx-json-jvm:3.0.3
io.ktor:ktor-serialization-kotlinx-json:3.0.3
io.ktor:ktor-serialization-kotlinx-jvm:3.0.3
io.ktor:ktor-serialization-kotlinx:3.0.3
io.ktor:ktor-serialization:3.0.3
io.ktor:ktor-sse-jvm:3.0.3
io.ktor:ktor-sse:3.0.3
io.ktor:ktor-utils-jvm:3.0.3
io.ktor:ktor-utils:3.0.3
io.ktor:ktor-websocket-serialization-jvm:3.0.3
io.ktor:ktor-websocket-serialization:3.0.3
io.ktor:ktor-websockets-jvm:3.0.3
io.ktor:ktor-websockets:3.0.3
io.michaelrocks:libphonenumber-android:8.13.35
jakarta.inject:jakarta.inject-api:2.0.1
javax.inject:javax.inject:1
net.bytebuddy:byte-buddy-agent:1.14.8
net.bytebuddy:byte-buddy:1.14.8
org.checkerframework:checker-qual:3.12.0
org.jetbrains.androidx.core:core-bundle-android:1.0.1
org.jetbrains.androidx.core:core-bundle:1.0.1
Expand Down Expand Up @@ -281,8 +300,6 @@ org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.1
org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1
org.jetbrains.kotlinx:kotlinx-datetime:0.6.1
org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.5.4
Expand All @@ -292,10 +309,10 @@ org.jetbrains.kotlinx:kotlinx-io-core:0.5.4
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3
org.jetbrains:annotations:23.0.0
org.jspecify:jspecify:1.0.0
org.mockito:mockito-core:5.6.0
org.objenesis:objenesis:3.3
org.slf4j:slf4j-api:2.0.16
69 changes: 43 additions & 26 deletions androidApp/dependencies/prodDebugRuntimeClasspath.txt
Original file line number Diff line number Diff line change
Expand Up @@ -127,8 +127,6 @@ androidx.vectordrawable:vectordrawable-animated:1.1.0
androidx.vectordrawable:vectordrawable:1.1.0
androidx.versionedparcelable:versionedparcelable:1.1.1
androidx.viewpager:viewpager:1.0.0
app.cash.turbine:turbine-jvm:1.1.0
app.cash.turbine:turbine:1.1.0
co.touchlab:kermit-android-debug:2.0.4
co.touchlab:kermit-core-android-debug:2.0.4
co.touchlab:kermit-core:2.0.4
Expand Down Expand Up @@ -188,11 +186,18 @@ com.russhwolf:multiplatform-settings-no-arg:1.2.0
com.russhwolf:multiplatform-settings-serialization-android-debug:1.2.0
com.russhwolf:multiplatform-settings-serialization:1.2.0
com.russhwolf:multiplatform-settings:1.2.0
com.squareup.okhttp3:okhttp-sse:4.12.0
com.squareup.okhttp3:okhttp:4.12.0
com.squareup.okio:okio-jvm:3.9.1
com.squareup.okio:okio:3.9.1
com.squareup.retrofit2:converter-gson:2.11.0
com.squareup.retrofit2:retrofit:2.11.0
de.jensklingenberg.ktorfit:ktorfit-annotations-android-debug:2.2.0
de.jensklingenberg.ktorfit:ktorfit-annotations:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib-android-debug:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib-light-android-debug:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib-light:2.2.0
de.jensklingenberg.ktorfit:ktorfit-lib:2.2.0
dev.chrisbanes.snapper:snapper:0.2.2
io.coil-kt.coil3:coil-android:3.0.4
io.coil-kt.coil3:coil-core-android:3.0.4
Expand All @@ -218,29 +223,43 @@ io.insert-koin:koin-core-jvm:4.0.1-RC1
io.insert-koin:koin-core-viewmodel-jvm:4.0.1-RC1
io.insert-koin:koin-core-viewmodel:4.0.1-RC1
io.insert-koin:koin-core:4.0.1-RC1
io.ktor:ktor-client-core-jvm:3.0.1
io.ktor:ktor-client-core:3.0.1
io.ktor:ktor-events-jvm:3.0.1
io.ktor:ktor-events:3.0.1
io.ktor:ktor-http-jvm:3.0.1
io.ktor:ktor-http:3.0.1
io.ktor:ktor-io-jvm:3.0.1
io.ktor:ktor-io:3.0.1
io.ktor:ktor-serialization-jvm:3.0.1
io.ktor:ktor-serialization:3.0.1
io.ktor:ktor-sse-jvm:3.0.1
io.ktor:ktor-sse:3.0.1
io.ktor:ktor-utils-jvm:3.0.1
io.ktor:ktor-utils:3.0.1
io.ktor:ktor-websocket-serialization-jvm:3.0.1
io.ktor:ktor-websocket-serialization:3.0.1
io.ktor:ktor-websockets-jvm:3.0.1
io.ktor:ktor-websockets:3.0.1
io.ktor:ktor-client-auth-jvm:3.0.3
io.ktor:ktor-client-auth:3.0.3
io.ktor:ktor-client-content-negotiation-jvm:3.0.3
io.ktor:ktor-client-content-negotiation:3.0.3
io.ktor:ktor-client-core-jvm:3.0.3
io.ktor:ktor-client-core:3.0.3
io.ktor:ktor-client-json-jvm:3.0.3
io.ktor:ktor-client-json:3.0.3
io.ktor:ktor-client-logging-jvm:3.0.3
io.ktor:ktor-client-logging:3.0.3
io.ktor:ktor-client-okhttp-jvm:3.0.3
io.ktor:ktor-client-okhttp:3.0.3
io.ktor:ktor-client-serialization-jvm:3.0.3
io.ktor:ktor-client-serialization:3.0.3
io.ktor:ktor-events-jvm:3.0.3
io.ktor:ktor-events:3.0.3
io.ktor:ktor-http-jvm:3.0.3
io.ktor:ktor-http:3.0.3
io.ktor:ktor-io-jvm:3.0.3
io.ktor:ktor-io:3.0.3
io.ktor:ktor-serialization-jvm:3.0.3
io.ktor:ktor-serialization-kotlinx-json-jvm:3.0.3
io.ktor:ktor-serialization-kotlinx-json:3.0.3
io.ktor:ktor-serialization-kotlinx-jvm:3.0.3
io.ktor:ktor-serialization-kotlinx:3.0.3
io.ktor:ktor-serialization:3.0.3
io.ktor:ktor-sse-jvm:3.0.3
io.ktor:ktor-sse:3.0.3
io.ktor:ktor-utils-jvm:3.0.3
io.ktor:ktor-utils:3.0.3
io.ktor:ktor-websocket-serialization-jvm:3.0.3
io.ktor:ktor-websocket-serialization:3.0.3
io.ktor:ktor-websockets-jvm:3.0.3
io.ktor:ktor-websockets:3.0.3
io.michaelrocks:libphonenumber-android:8.13.35
jakarta.inject:jakarta.inject-api:2.0.1
javax.inject:javax.inject:1
net.bytebuddy:byte-buddy-agent:1.14.8
net.bytebuddy:byte-buddy:1.14.8
org.checkerframework:checker-qual:3.12.0
org.jetbrains.androidx.core:core-bundle-android-debug:1.0.1
org.jetbrains.androidx.core:core-bundle:1.0.1
Expand Down Expand Up @@ -286,8 +305,6 @@ org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.1
org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1
org.jetbrains.kotlinx:kotlinx-datetime:0.6.1
org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.5.4
Expand All @@ -297,10 +314,10 @@ org.jetbrains.kotlinx:kotlinx-io-core:0.5.4
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3
org.jetbrains:annotations:23.0.0
org.jspecify:jspecify:1.0.0
org.mockito:mockito-core:5.6.0
org.objenesis:objenesis:3.3
org.slf4j:slf4j-api:2.0.16
Loading

0 comments on commit 8d82064

Please sign in to comment.