Android Libraries · Public Maven

Dependables

Small, focused Android libraries you can pull in one at a time. No kitchen-sink SDK, no shared core artifact you don't need.

Group: com.rohittp.dependables 1 library JVM 21

Add the repository and dependency

All libraries are published to the public maven.rohittp.com repository. Add this once in the root settings.gradle.kts:

settings.gradle.kts
dependencyResolutionManagement {
    repositories {
        maven("https://maven.rohittp.com")
        mavenCentral()
        google()
    }
}

dependencyResolutionManagement resolves ordinary Maven, Android, and KMP coordinates. Dependables does not currently publish Gradle plugin IDs, so a pluginManagement repository is not needed. No consumer credentials are required. Then add the library in your module's build.gradle.kts:

build.gradle.kts
dependencies {
    implementation("com.rohittp.dependables:remote-logger:latest")
}

No authentication required

The repository is public — no credentials or account needed.

Choose a library

Each library is fully self-contained with its own versioning.

One library, one concern

Dependables libraries are deliberately narrow. Each artifact solves one problem and stays out of the way of the rest of your app. No transitive bloat, no shared core module to keep in lock-step.

Composable

Drop one in. Drop another out. Versions move independently.

No vendor lock-in

Where a library needs an external service (Firebase, analytics), the choice is configurable.

Quiet defaults

Sensible defaults, simple overrides. No init ceremony.

Source-readable

Library code is small and unobfuscated. Step into it when you need to.