renetik-android-core

Kotlin/Android foundation for the framework: logging, language and collection helpers, math and geometry, colors, file and content helpers, and lazy / atomic / variable primitives. Layered to mirror the platform: core.android.*, core.java.*, core.kotlin.*, core.lang.*.

Every other module depends on core.

Packages

Link copied to clipboard
Link copied to clipboard

Context, resources and file helpers such as dpToPixel, temporaryFolder and shared-preferences access.

Link copied to clipboard
Link copied to clipboard

CSColor and color helpers for converting, blending and applying alpha.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Core language primitives: CSLazyVal/CSLazyVar, CSVariable, atomics, results, tuples, and the CSLeakCanary facade wired by the renetik-android-core-leakcanary module.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard