# harjot-oberai/Long-Shadows

Long Shadows for android!

Repository: https://github.com/harjot-oberai/Long-Shadows
Canonical: https://ross.abutalabs.com/products/long-shadows
Language: Java
License: MIT
License Family: permissive
Topics: android, longshadows, library, concave-hull
Last push: 2018-04-18T12:27:33+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": 3140, "days_push": 3059, "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 1065, forks 102 (observed 2026-08-28T04:03:26.773083+00:00)

## What it is
An Android library for efficiently generating and rendering long shadows for any type of view, including custom views. Heavy calculations are done in native code for fast rendering, with support for multiple shadows, async calculations, and fade animations.

## Use cases
- add long shadows to android views
- render long shadows for custom views
- simulate multiple light sources with multiple shadows
- animate shadow fade-in on android
- control shadow angle, length, blur, and color per view

## When to choose
- you want flat-design long shadows on Android views with fine per-view control
- you need fast shadow rendering via native calculations
- you want multiple shadows per view to simulate multiple light sources

## When to avoid
- you need material elevation shadows rather than long shadows
- your project is not Android/Java-based
- you need actively maintained support for the latest Android APIs

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, graphics, animation
- domain: mobile-development, graphics, web-design
- platform: -
- tags: long-shadow, view-shadows, material-design, native-rendering, java, android

## Member repositories
- harjot-oberai/Long-Shadows (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:26.773083+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:55:29.986191+00:00, confidence not recorded.
  - readme: https://github.com/harjot-oberai/Long-Shadows (fetched 2026-08-28T04:03:26.773083+00:00, sha abf4c93610f9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
