Jack Boswell logo

Jack Boswell

Developing in my free time

compose-markdown

by boswelja

11

Renders Markdown content natively within a UI framework, offering a generic core implementation and opinionated components for streamlined development.

#ui, #compose

Android JVMJVMKotlin/NativeWasm

MIT License

Ephemeris

by boswelja

10

Fast, flexible calendar library framework with core logic for calendar page loading, enabling integration across projects without built-in UI components.

#compose

Android JVMJVM

MIT License

compose-menuprovider

by boswelja

8

Enhances Jetpack Compose with an AndroidX MenuHost & MenuProvider-like API, offering generic implementation and material components for streamlined menu creation and management.

#compose-multiplatform, #compose

Android JVMJVMKotlin/NativeWasm

MIT License

kotlin-migration

by boswelja

6

Enables streamlined program migrations by offering a `Migrator` framework to execute custom migration logic. Supports `VersionMigration` and `ConditionalMigration` types, facilitating efficient version transitions.

#utility, #framework

Android JVMJVM

Apache License 2.0

WatchConnectionLib

by boswelja

3

Provides a shared API for interacting with various smartwatches on different platforms, featuring modules for mobile, wear, and serialization functionalities.

#serialization, #sdk, #api

Android JVMKotlin/Native

Apache License 2.0

kotlin-datatypes

by boswelja

1

Offers libraries to handle complex data type conversions, including digital data transfer rates, storage units, percentage formats, and temperature scales, enhancing code readability and efficiency.

#windows, #wasm, #macos, #linux

Android JVMJVMKotlin/NativeWasm

Apache License 2.0