ImageViewer: Use Ktor and expect/actual to make common source set pure Kotlin (#51)
* Add IDE resolution warning for examples sharing JVM & Android code.
* Use Ktor to remove JVM-specific networking code from common source set
Fix resolution for Picture class via expect/actual mechanism
Co-authored-by:
Sebastian Aigner <sebastian.aigner@jetbrains.com>
Showing
- examples/imageviewer/common/build.gradle.kts 3 additions, 1 deletionexamples/imageviewer/common/build.gradle.kts
- examples/imageviewer/common/src/androidMain/kotlin/example/imageviewer/model/Picture.kt 1 addition, 1 deletion...c/androidMain/kotlin/example/imageviewer/model/Picture.kt
- examples/imageviewer/common/src/androidMain/kotlin/example/imageviewer/utils/Coroutines.kt 9 additions, 0 deletions...ndroidMain/kotlin/example/imageviewer/utils/Coroutines.kt
- examples/imageviewer/common/src/commonMain/kotlin/example/imageviewer/model/ImageRepository.kt 6 additions, 24 deletions...nMain/kotlin/example/imageviewer/model/ImageRepository.kt
- examples/imageviewer/common/src/commonMain/kotlin/example/imageviewer/model/Miniatures.kt 5 additions, 4 deletions...commonMain/kotlin/example/imageviewer/model/Miniatures.kt
- examples/imageviewer/common/src/commonMain/kotlin/example/imageviewer/utils/Coroutines.kt 7 additions, 0 deletions...commonMain/kotlin/example/imageviewer/utils/Coroutines.kt
- examples/imageviewer/common/src/commonMain/kotlin/example/imageviewer/utils/Network.kt 18 additions, 7 deletions...rc/commonMain/kotlin/example/imageviewer/utils/Network.kt
- examples/imageviewer/common/src/desktopMain/kotlin/example/imageviewer/model/Picture.kt 1 addition, 1 deletion...c/desktopMain/kotlin/example/imageviewer/model/Picture.kt
- examples/imageviewer/common/src/desktopMain/kotlin/example/imageviewer/utils/Coroutines.kt 9 additions, 0 deletions...esktopMain/kotlin/example/imageviewer/utils/Coroutines.kt
Loading
Please register or sign in to comment