# scotteg/LayerPlayer

Layer Player explores the capabilities of Apple's Core Animation API

Repository: https://github.com/scotteg/LayerPlayer
Canonical: https://ross.abutalabs.com/products/layerplayer
Homepage: https://itunes.apple.com/app/layer-player/id949768742
Language: Swift
License: MIT
License Family: permissive
Last push: 2022-05-15T18:36:18+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4285, "days_push": 1571, "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 1085, forks 220 (observed 2026-08-28T04:03:31.912890+00:00)

## What it is
An open-source iOS demo application that interactively explores Apple's Core Animation API, covering layer classes like CALayer, CAShapeLayer, CATextLayer, and CAEmitterLayer. Each layer type includes live controls so developers can manipulate properties and observe the animation effects in real time.

## Use cases
- learn how Core Animation layers work on iOS
- experiment with CAShapeLayer and CAEmitterLayer properties interactively
- see examples of CATiledLayer and CAReplicatorLayer usage in Swift
- reference sample code for CALayer animations
- understand differences between Core Animation layer subclasses
- teach or demo Core Animation concepts to a team

## When to choose
- you're an iOS/Swift developer learning or teaching Core Animation
- you want hands-on, interactive exploration of layer properties
- you need small working Swift examples of various CALayer subclasses

## When to avoid
- you need a production animation library or UI framework
- you're targeting Android, web, or non-Apple platforms
- you need actively maintained code with recent updates

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: graphics, animation, developer-tools
- domain: education, developer-tools, graphics, mobile-development
- platform: -
- tags: core-animation, calayer, demo-app, swift, apple-platforms, interactive-explorer, ios, mobile

## Member repositories
- scotteg/LayerPlayer (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:31.912890+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:49:53.202391+00:00, confidence not recorded.
  - readme: https://github.com/scotteg/LayerPlayer (fetched 2026-08-28T04:03:31.912890+00:00, sha 7947fdb7b44e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
