# Zackratos/UltimateBarX

Make Android transparent statusbar and navigationbar easy.

Repository: https://github.com/Zackratos/UltimateBarX
Canonical: https://ross.abutalabs.com/products/ultimatebarx
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: statusbar, navigationbar, transparent-statusbar, transparentbar
Last push: 2021-11-17T05:13:41+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2252, "days_push": 1750, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1575, forks 169 (observed 2026-08-28T04:05:05.933202+00:00)

## What it is
UltimateBarX is a Kotlin library for Android that makes it easy to customize the status bar and navigation bar with effects like transparency, translucency, and solid colors. It supports Activities and Fragments, works consistently across Android 4.4+ versions, and adapts to notch screens and Chinese ROMs like MIUI, EMUI, and Funtouch.

## Use cases
- make the android status bar transparent
- set a custom color for the navigation bar
- apply immersive mode in an activity or fragment
- change status bar icon color to light or dark mode
- make layout draw under the status bar
- handle status bar styling across android versions and roms
- independently configure status bar and navigation bar

## When to choose
- you need fine-grained, independent control over the Android status bar and navigation bar
- you must support Android 4.4+ with consistent appearance across versions
- your app targets Chinese ROMs (MIUI, EMUI, Funtouch) or notch/full-screen devices
- you want to style bars in both Activities and Fragments with repeatable, switchable effects

## When to avoid
- you only target Android 15+ where edge-to-edge APIs are enforced by the platform
- you need cross-platform (Flutter/React Native) status bar handling
- the project requires actively maintained dependencies, as the latest release dates to late 2021

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, mobile-framework
- domain: mobile-development, android-tools, web-design
- platform: jvm
- tags: statusbar, navigationbar, immersive-mode, kotlin, android-ui, android

## Member repositories
- Zackratos/UltimateBarX (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:05.933202+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-30T03:57:35.089088+00:00, confidence not recorded.
  - readme: https://github.com/Zackratos/UltimateBarX (fetched 2026-08-28T04:05:05.933202+00:00, sha d20ff78ca070)
- Data as of 2026-08-30T08:39:29.467469+00:00.
