# adad184/MMTweenAnimation

A extension of POP(from facebook) custom animation. Inspired by tweaner(https://code.google.com/p/tweaner), MMTweanerAnimation provide 10 types of custom animation while using POP.

Repository: https://github.com/adad184/MMTweenAnimation
Canonical: https://ross.abutalabs.com/products/mmtweenanimation
Language: Objective-C
License: MIT
License Family: permissive
Archived: true
Last push: 2015-12-14T06:23:08+00:00

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

## Adoption (not part of the score)
Stars 1120, forks 133 (observed 2026-08-28T04:03:39.666244+00:00)

## What it is
MMTweenAnimation is an Objective-C extension to Facebook's POP animation library that adds 10 custom tween animation types (Back, Bounce, Circ, Cubic, Elastic, Expo, Quad, Quart, Quint, Sine) based on standard easing functions. It lets iOS developers configure custom easing curves, durations, and multi-value animations when using POP.

## Use cases
- add bounce or elastic easing to iOS view animations
- animate multiple properties at once with custom easing curves
- use easing functions like sine or cubic with Facebook POP
- create tween-style animations in Objective-C apps
- animate a view's position with a bounce effect

## When to choose
- you already use Facebook POP and want standard easing function types
- you need fine-grained tween animation control in an Objective-C iOS project

## When to avoid
- you are starting a new project in Swift with modern animation APIs like SwiftUI or UIViewPropertyAnimator
- you need a maintained library - the latest release dates to 2015

## Facets
- artifact type: library
- maturity: abandoned
- function: animation
- domain: mobile-development, frontend, graphics
- platform: -
- tags: objective-c, pop, easing-functions, uikit, cocoapods, tweening, ios, mobile

## Member repositories
- adad184/MMTweenAnimation (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:39.666244+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:41:04.676839+00:00, confidence not recorded.
  - readme: https://github.com/adad184/MMTweenAnimation (fetched 2026-08-28T04:03:39.666244+00:00, sha 24574d32f49d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
