Roman Makeev avatar

Roman Makeev

makeevrserg

DM me on telegram @makeevrserg

  • 50 followers
  • @Astra-Interactive

klibs.kstorage

by makeevrserg

8

Lightweight storage wrapper library offering mutable and immutable storage solutions. Features include custom krate creation, nullable to non-null conversion, and integration with suspend libraries like DataStore.

#storage, #preferences, #kotlin-flow, #kotlin-coroutines, #gradle, #file, #apple

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

klibs.paging

by makeevrserg

8

Lightweight library for paging functionality, enabling creation of custom PageContext, PagedDataSource, and PagerCollector. Offers easy integration and extensive documentation for efficient data handling.

#state-management, #gradle

Android JVMJVMKotlin/NativeJS

Apache License 2.0

MobileX

by makeevrserg

1

Reduces boilerplate code in projects, providing core library functionalities and modules for key-value storage and manual dependency injection, though it is now deprecated.

#wrapper, #utility, #storage, #preferences, #dependency-injection

Android JVMJVMKotlin/Native

Apache License 2.0

klibs.mikro

by makeevrserg

1

Super lightweight library offering utilities like platform configurations, custom dispatchers, mappers, validation, locale management, and various extensions for streamlined development and enhanced functionality.

#validation, #utility, #state-management, #language-extensions, #kotlin-flow, #gradle, #dependency-management, #asynchronous, #apple

Android JVMJVMKotlin/NativeWasmJS

Apache License 2.0

klibs.kdi

by makeevrserg

0

Lightweight manual dependency injection library enables creation and management of modules, submodules, and components. Supports interfaces like Factory, Reloadable, and Single for flexible dependency handling.

#dependency-injection

Android JVMJVMKotlin/NativeJS

Apache License 2.0