Small, focused Android libraries with consistent, testable APIs and minimal dependencies—published to Maven Central.
| Library | Coordinates | Description |
|---|---|---|
| android-essentials-tracker |
io.github.joelromanpr:android-essentials-tracker:1.0.0 |
Type-safe event tracking with a simple Tracker<E> interface and pluggable backends. |
| Library | Coordinates | Description |
|---|---|---|
| android-essentials-arch |
io.github.joelromanpr:android-essentials-arch:1.0.0 |
Composable-first architecture utilities: UiState/UiAction patterns, navigation target helpers, lifecycle-aware side effects, and unique UI action handling. |
| android-essentials-velvet-dialog |
io.github.joelromanpr:android-essentials-velvet-dialog:<latest-version> |
Animated, state-driven Jetpack Compose dialog with primary/secondary/neutral actions, variant-aware styles (Success/Info/Warning/Error), behavior controls, and sensible defaults. |
| Library | Coordinates | Description |
|---|---|---|
| android-essentials-tiny-compressor |
io.github.joelromanpr:android-essentials-tiny-compressor:1.0.0 |
Tiny, modern image compression for Android. Coroutine/Flow-friendly, EXIF preservation, JPEG/PNG/WEBP, and optional max-bytes targeting. |
| Library | Coordinates | Description |
|---|---|---|
| android-essentials-tiny-downloader |
io.github.joelromanpr:android-essentials-tiny-downloader:1.0.1 |
Tiny, modern file downloader for Android. Coroutine/Flow-friendly, pause/resume/cancel, and resume with HTTP Range/ETag. |