{"adoption": {"forks": 259, "observed_at": "2026-08-28T04:05:51.842194+00:00", "stars": 1904}, "canonical_url": "https://ross.abutalabs.com/products/kotlin-android-template", "card": {"archived": false, "artifact_type": "application", "description": "Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️", "domain": ["android-tools", "mobile-development", "developer-tools", "cross-platform"], "enriched": true, "function": ["build-tool", "ci-cd", "linter", "testing", "developer-tools"], "health_score": 80, "homepage": null, "language": "Kotlin", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["cortinico/kotlin-android-template"], "name": "cortinico/kotlin-android-template", "platform": ["jvm"], "pushed_at": "2026-08-25T15:01:29+00:00", "repo": "cortinico/kotlin-android-template", "stars": 1904, "tags": ["boilerplate", "project-template", "github-template", "ktlint", "detekt", "jetpack-compose", "gradle-kotlin-dsl", "maven-central", "static-analysis", "android", "gradle", "github-actions"], "topics": ["template", "template-repository", "android-template", "kotlin-template", "android-app", "android-library", "kotlin-dsl", "gradle", "gradle-kotlin-dsl", "gradle-android-plugin", "ktlint", "detekt", "github-templates", "github-template", "github-actions", "kotlin-android-template", "android", "maven-central", "hacktoberfest"], "urls": [], "use_cases": ["start a new android kotlin project quickly", "android project template with ci already configured", "scaffold an android app with jetpack compose", "set up detekt and ktlint for an android project", "publish an android library to maven central with github actions", "gradle kotlin dsl starter project", "android template with github actions pre-merge checks"], "what_it_is": "A GitHub template repository for bootstrapping Android/Kotlin projects with a preconfigured Gradle Kotlin DSL build, sample app and library modules, and Jetpack Compose setup. It ships with GitHub Actions CI, detekt/ktlint static analysis, sample tests, and Maven Central publishing ready out of the box.", "when_to_avoid": ["you have an existing Android project that already has its own build and CI setup", "you need a template for a non-Android pure JVM, multiplatform, or server-side Kotlin project", "you want an opinionated full app architecture rather than a minimal scaffold"], "when_to_choose": ["you are starting a fresh Android or Kotlin library project and want CI, static analysis, and publishing wired up in seconds", "you want a 100% Kotlin Gradle DSL setup with buildSrc and version catalogs", "you want sample modules for an app, Android library, Kotlin library, and Compose activity"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kotlin-android-template", "repo": "cortinico/kotlin-android-template", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:19:39.988409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c42404fe50b677bc846e7142182963d107ae89eae56d24c631629c7889febcf0", "fetched_at": "2026-08-28T04:05:51.842194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cortinico/kotlin-android-template"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:19:39.988409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c42404fe50b677bc846e7142182963d107ae89eae56d24c631629c7889febcf0", "fetched_at": "2026-08-28T04:05:51.842194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cortinico/kotlin-android-template"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:19:39.988409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c42404fe50b677bc846e7142182963d107ae89eae56d24c631629c7889febcf0", "fetched_at": "2026-08-28T04:05:51.842194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cortinico/kotlin-android-template"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:19:39.988409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c42404fe50b677bc846e7142182963d107ae89eae56d24c631629c7889febcf0", "fetched_at": "2026-08-28T04:05:51.842194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cortinico/kotlin-android-template"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:19:39.988409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c42404fe50b677bc846e7142182963d107ae89eae56d24c631629c7889febcf0", "fetched_at": "2026-08-28T04:05:51.842194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cortinico/kotlin-android-template"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:19:39.988409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c42404fe50b677bc846e7142182963d107ae89eae56d24c631629c7889febcf0", "fetched_at": "2026-08-28T04:05:51.842194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cortinico/kotlin-android-template"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:51.842194+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:19:39.988409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c42404fe50b677bc846e7142182963d107ae89eae56d24c631629c7889febcf0", "fetched_at": "2026-08-28T04:05:51.842194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cortinico/kotlin-android-template"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:19:39.988409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c42404fe50b677bc846e7142182963d107ae89eae56d24c631629c7889febcf0", "fetched_at": "2026-08-28T04:05:51.842194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cortinico/kotlin-android-template"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:19:39.988409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c42404fe50b677bc846e7142182963d107ae89eae56d24c631629c7889febcf0", "fetched_at": "2026-08-28T04:05:51.842194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cortinico/kotlin-android-template"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:19:39.988409+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c42404fe50b677bc846e7142182963d107ae89eae56d24c631629c7889febcf0", "fetched_at": "2026-08-28T04:05:51.842194+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cortinico/kotlin-android-template"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2349, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}