# KeepSafe/TapTargetView

An implementation of tap targets from the Material Design guidelines for feature discovery.

Repository: https://github.com/KeepSafe/TapTargetView
Canonical: https://ross.abutalabs.com/products/taptargetview
Language: Java
License: Apache-2.0
License Family: permissive
Topics: material, feature-discovery, android, material-design, ui, material-components
Last push: 2024-10-08T20:23:47+00:00

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

## Adoption (not part of the score)
Stars 5463, forks 592 (observed 2026-08-28T04:09:19.546361+00:00)

## What it is
An Android library implementing Material Design tap targets for feature discovery, highlighting UI elements with animated overlays and descriptions. It is distributed via Maven Central and written in Java with a fluent configuration API.

## Use cases
- show onboarding highlights for new app features
- guide users to important buttons in an Android app
- implement Material Design feature discovery prompts
- create coach marks pointing at UI views
- highlight a menu item the first time a screen opens

## When to choose
- you need Material Design-compliant feature discovery on Android
- you want a simple one-call API to spotlight views with titles and descriptions
- your app supports older Android versions (min SDK 14)

## When to avoid
- you are building for iOS or non-Android platforms
- you need Compose-first onboarding solutions
- you require actively developed features beyond maintenance fixes

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, animation
- domain: android-tools, mobile-development, web-design
- platform: -
- tags: material-design, feature-discovery, onboarding, tap-targets, java, android

## Member repositories
- KeepSafe/TapTargetView (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:19.546361+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-29T17:56:46.185214+00:00, confidence not recorded.
  - readme: https://github.com/KeepSafe/TapTargetView (fetched 2026-08-28T04:09:19.546361+00:00, sha 002a4275a2f2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
