# garretyoder/Colorful

Android runtime theme library

Repository: https://github.com/garretyoder/Colorful
Canonical: https://ross.abutalabs.com/products/colorful
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: android, runtime, themes, theme
Archived: true
Last push: 2023-10-10T15:44:56+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3620, "days_push": 1058, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2110, forks 195 (observed 2026-08-28T04:06:14.260758+00:00)

## What it is
Colorful is a Kotlin library for Android that enables dynamic runtime theming, letting apps change their color schemes (primary, accent, dark mode) without restarting. It provides themed Activity base classes and integrates via JitPack.

## Use cases
- let users switch app color themes at runtime
- add a dark mode toggle to an Android app
- change primary and accent colors without restarting the activity
- apply Material Design color schemes dynamically
- persist user theme preferences in an Android app

## When to choose
- maintaining a legacy Android app that already uses Colorful
- supporting older Android versions without native dynamic color
- you need simple runtime color scheme switching on pre-Android 12 devices

## When to avoid
- starting a new Android project — the library is discontinued
- targeting Android 12+ where Material You dynamic color is built in
- you need extensive theming beyond color schemes

## Facets
- artifact type: library
- maturity: abandoned
- function: ui-components, theme
- domain: mobile-development, android-tools, web-design
- platform: -
- tags: android-theming, runtime-themes, kotlin, material-design, dark-mode, discontinued, android

## Member repositories
- garretyoder/Colorful (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:14.260758+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:53:44.990678+00:00, confidence not recorded.
  - readme: https://github.com/garretyoder/Colorful (fetched 2026-08-28T04:06:14.260758+00:00, sha 890fa6b958df)
- Data as of 2026-08-30T08:39:29.467469+00:00.
