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 29, 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 29, 2026

3.KMPToolkit Core4 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 29, 2026

4.KMPToolkit Core5 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 29, 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 29, 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 29, 2026

7.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 29, 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 29, 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 29, 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 23, 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 24, 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 29, 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 24, 2026
One PermissionController for every grant an app asks for on Android and iOS: runtime permissions shared by both platforms (notifications, microphone, camera, location, photos, contacts, calendar, motion, Bluetooth), Android special access, roles and ...
Last Release on Oct 29, 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 29, 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 29, 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 29, 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 24, 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 24, 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 24, 2026