You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(kmp): Phase 2 - multiplatform :core:network foundation
- New KMP module :core:network (android + desktop) introducing the jvmShared
intermediate source set pattern: OkHttp (a JVM library) lives in jvmShared and
is shared by both JVM targets, while commonMain holds the platform-agnostic
NetworkClient/NetworkResponse API + an expect httpClient() factory.
- OkHttpNetworkClient provides the JVM actual; an iOS (Kotlin/Native) target would
add an iosMain actual (e.g. Ktor Darwin) without touching this API.
- desktopApp now performs a real HTTP GET through the shared NetworkClient.
Additive and non-invasive: the existing core:common NetworkHelper and the
source-api network ABI are untouched (migrating them onto this foundation is
follow-on work, entangled with the source-api commonMain ABI).
Co-authored-by: Cuong-Tran <cuong-tran@users.noreply.github.com>
0 commit comments