# urbandroid-team/dont-kill-my-app

Android vendors, don't kill my app!

Repository: https://github.com/urbandroid-team/dont-kill-my-app
Canonical: https://ross.abutalabs.com/products/dont-kill-my-app
Language: JavaScript
License: CC-BY-4.0
License Family: other
Topics: android, vendors, dontkillmyapp
Last push: 2026-06-09T11:25:18+00:00

## Health v2 (maintenance only)
Score: 71/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 86, release rhythm 35, longevity 100
- inputs: {"age_days": 2814, "days_push": 85, "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 1691, forks 11019 (observed 2026-08-28T04:05:22.618574+00:00)

## What it is
dontkillmyapp.com is a community-maintained website documenting how Android device manufacturers (Nokia, Xiaomi, Samsung, etc.) aggressively kill background apps, with user and developer workarounds per vendor. The repo contains the site source and exposes public JSON APIs (v1 all-vendors, v2 per-vendor) for programmatic access.

## Use cases
- find out why my android app gets killed in the background on xiaomi
- get vendor-specific battery optimization workarounds for my app users
- query a  api for android manufacturer background-kill info
- show in-app instructions to disable battery optimization per device vendor
- contribute documentation for a new android manufacturer's app-killing behavior
- check which vendors have the worst background app killing record

## When to choose
- you build an Android app affected by aggressive vendor battery/task managers and need per-vendor guidance
- you want to programmatically surface vendor workarounds in your app via the JSON API

## When to avoid
- you need a code library or SDK to fix background killing programmatically - this is informational content only
- you need stock Android (AOSP) documentation rather than vendor-specific quirks

## Facets
- artifact type: application
- maturity: active
- function: documentation, developer-tools
- domain: android-tools, developer-tools, mobile-development, documentation
- platform: cross-platform
- tags: android-vendors, battery-optimization, task-killers, dontkillmyapp, -api, jekyll-site, community-resource, android, web-server

## Member repositories
- urbandroid-team/dont-kill-my-app (main) score 71

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:22.618574+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:38:17.200764+00:00, confidence not recorded.
  - readme: https://github.com/urbandroid-team/dont-kill-my-app (fetched 2026-08-28T04:05:22.618574+00:00, sha 716e091c0559)
- Data as of 2026-08-30T08:39:29.467469+00:00.
