Group: GitHub Jamal Wia
Sort by:Popular▼

A dependency-free logging seam: a Logger interface with lazy messages, a LogLevel threshold, and a LogSink SPI that fans one event out to as many destinations as you install. Pick this module if you want your shared Kotlin code to log without ...
Last Release on Oct 8, 2026
Scoped access to the Android activity that is resumed right now, for code that is not itself an activity: an ActivityAccess you create from your Application, with no getter to leak through, a weak reference cleared by the framework's own lifecycle ...
Last Release on Oct 8, 2026

3.KMPToolkit Logging5 usages

io.github.jamal-wia » kmptoolkit-logging MIT

A dependency-free logging seam: a Logger interface with lazy messages, a LogLevel threshold, and a LogSink SPI that fans one event out to as many destinations as you install. Pick this module if you want your shared Kotlin code to log without ...
Last Release on Oct 8, 2026
A dependency-free logging seam: a Logger interface with lazy messages, a LogLevel threshold, and a LogSink SPI that fans one event out to as many destinations as you install. Pick this module if you want your shared Kotlin code to log without ...
Last Release on Oct 8, 2026
A dependency-free logging seam: a Logger interface with lazy messages, a LogLevel threshold, and a LogSink SPI that fans one event out to as many destinations as you install. Pick this module if you want your shared Kotlin code to log without ...
Last Release on Oct 8, 2026

6.KMPToolkit Core3 usages

io.github.jamal-wia » kmptoolkit-core-android MIT

Internal support artifact of the KMPToolkit suite: the cross-module internal API marker and the state-machine lock the suite's players and recorder share. Not meant to be depended on directly — it is pulled in transitively by the modules that need ...
Last Release on Oct 8, 2026
Shared core types of the Paginator pagination library: PageState, PaginatorUiState, PagingCache base interfaces, bookmarks, exceptions, logger, interweave, prefetch options, and reactive cache plumbing. Consumed by paginator-offset, paginator-cursor, ...
Last Release on Oct 7, 2026
Shared core types of the Paginator pagination library: PageState, PaginatorUiState, PagingCache base interfaces, bookmarks, exceptions, logger, interweave, prefetch options, and reactive cache plumbing. Consumed by paginator-offset, paginator-cursor, ...
Last Release on Oct 7, 2026
A headless video player for shared Kotlin code: one VideoPlayer interface over Media3 ExoPlayer on Android and AVPlayer on iOS, a typed state flow with position, buffering, picture size, volume, mute and repeat mode, and an explicit release contract. ...
Last Release on Oct 8, 2026
Shared core types of the Paginator pagination library: PageState, PaginatorUiState, PagingCache base interfaces, bookmarks, exceptions, logger, interweave, prefetch options, and reactive cache plumbing. Consumed by paginator-offset, paginator-cursor, ...
Last Release on Oct 7, 2026
A runtime-permission seam plus the flow around it: a PermissionHandler that checks and requests notifications, microphone, camera, location, audio media and Bluetooth on Android and iOS, a PermissionStatus that tells a first refusal apart from a ...
Last Release on Oct 8, 2026
Key-value storage for Kotlin Multiplatform: one KeyValueStorage interface over SharedPreferences, NSUserDefaults and, on desktop, a properties file, typed Int/Long/Boolean accessors, a SecureKeyValueStorage backed by the Android Keystore and the iOS ...
Last Release on Oct 8, 2026
A transactional uploader for shared Kotlin code: enqueue an outgoing effect, and it is persisted before the call returns and retried with exponential backoff until its handler confirms delivery — across process death, offline stretches, and OS-level ...
Last Release on Oct 8, 2026
A headless video player for shared Kotlin code: one VideoPlayer interface over Media3 ExoPlayer on Android and AVPlayer on iOS, a typed state flow with position, buffering, picture size, volume, mute and repeat mode, and an explicit release contract. ...
Last Release on Oct 8, 2026
Compose Multiplatform UI utilities shared between paginator-compose-offset and paginator-compose-cursor. Contains the scroll-position preservation primitives (ScrollSnapshot data classes, ScrollSnapshotRegistry, internal save/restore composables) ...
Last Release on Oct 7, 2026
Compose Multiplatform UI utilities shared between paginator-compose-offset and paginator-compose-cursor. Contains the scroll-position preservation primitives (ScrollSnapshot data classes, ScrollSnapshotRegistry, internal save/restore composables) ...
Last Release on Oct 7, 2026
Android View utilities shared between paginator-view-offset and paginator-view-cursor. Contains the scroll-position preservation primitives (RecyclerViewScrollSnapshotRegistry, attachScrollPreservation helper) that back the `preserveScroll = true` ...
Last Release on Oct 7, 2026

18.KMPToolkit Core3 usages

io.github.jamal-wia » kmptoolkit-core MIT

Internal support artifact of the KMPToolkit suite: the cross-module internal API marker and the state-machine lock the suite's players and recorder share. Not meant to be depended on directly — it is pulled in transitively by the modules that need ...
Last Release on Oct 8, 2026

19.KMPToolkit Core3 usages

io.github.jamal-wia » kmptoolkit-core-iosarm64 MIT

Internal support artifact of the KMPToolkit suite: the cross-module internal API marker and the state-machine lock the suite's players and recorder share. Not meant to be depended on directly — it is pulled in transitively by the modules that need ...
Last Release on Oct 8, 2026
Internal support artifact of the KMPToolkit suite: the cross-module internal API marker and the state-machine lock the suite's players and recorder share. Not meant to be depended on directly — it is pulled in transitively by the modules that need ...
Last Release on Oct 8, 2026