# dev-labs-bg/transitioner

A library for dynamic view-to-view transitions

Repository: https://github.com/dev-labs-bg/transitioner
Canonical: https://ross.abutalabs.com/products/transitioner
Language: Kotlin
License: MIT
License Family: permissive
Topics: android, kotlin, view, transition, animation, transitioner, dynamic, library, android-library, keyframe, keyframes, keyframe-animation
Last push: 2020-04-24T14:12:27+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3190, "days_push": 2322, "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 2050, forks 143 (observed 2026-08-28T04:06:09.145873+00:00)

## What it is
Transitioner is a Kotlin library for Android that enables dynamic, adjustable animations between two views with nested children. Views are paired via matching tag attributes, and transitions can be driven programmatically or by gestures with configurable duration and interpolators.

## Use cases
- animate transitions between two Android layouts
- create gesture-driven view morphing animations
- build expandable card or weather app style UI effects
- tie view transitions to a seekbar or touch progress
- transition nested child views between layouts

## When to choose
- you need fine-grained, progress-based control over view-to-view transitions on Android
- your layouts have nested children that should animate together
- you want a lightweight MIT-licensed Kotlin library

## When to avoid
- you need fragment or activity transitions rather than view-level ones
- you want a maintained library with recent updates and Jetpack Compose support
- you need complex shared-element transition APIs out of the box

## Facets
- artifact type: library
- maturity: maintenance
- function: animation, ui-components
- domain: mobile-development, android-tools
- platform: -
- tags: kotlin, view-transitions, keyframe-animation, android-library, gesture-driven, android

## Member repositories
- dev-labs-bg/transitioner (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:09.145873+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-30T02:57:35.766351+00:00, confidence not recorded.
  - readme: https://github.com/dev-labs-bg/transitioner (fetched 2026-08-28T04:06:09.145873+00:00, sha 381649302f4d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
