# frakbot/JumpingBeans

A Span-based library to make your text jump like Mexican beans. Oh, and the "..."s in Hangouts.

Repository: https://github.com/frakbot/JumpingBeans
Canonical: https://ross.abutalabs.com/products/jumpingbeans
Language: Java
License Family: other
Archived: true
Last push: 2018-12-06T05:35:40+00:00

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

## Adoption (not part of the score)
Stars 1104, forks 194 (observed 2026-08-28T04:03:36.286258+00:00)

## What it is
An Android library that animates text in TextViews using Spans, emulating the jumping '...' typing indicator from Google Hangouts. It can append three jumping dots or make any arbitrary subsection of a CharSequence jump as a wave or a block.

## Use cases
- show a typing indicator with animated dots in a chat app
- animate the ellipsis while waiting for content to load
- make a word's letters bounce in an Android TextView
- add playful text animations to an Android UI
- replicate Hangouts-style jumping dots

## When to choose
- you need a lightweight, Span-based text animation on Android
- you want a Hangouts-style typing indicator without writing custom animations
- you need to animate arbitrary text ranges in a TextView

## When to avoid
- you target modern Android with Jetpack Compose instead of View-based TextViews
- you need a maintained library with active support or a clear license
- you need animations beyond simple text jumping

## Facets
- artifact type: library
- maturity: abandoned
- function: animation, ui-components
- domain: mobile-development, frontend
- platform: jvm
- tags: android, textview, span, text-animation, typing-indicator, jcenter

## Member repositories
- frakbot/JumpingBeans (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:36.286258+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-30T06:45:27.916989+00:00, confidence not recorded.
  - readme: https://github.com/frakbot/JumpingBeans (fetched 2026-08-28T04:03:36.286258+00:00, sha 86f5ff10cfc3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
