All motion in Treeo is spring-driven: I set mass, damping, and stiffness, then a physics solver generates the motion as keyframes for Core Animation
Recently I added the ability to smoothly splice two springs together, so the end of an animation can be governed by completely different physics than the start
This lets me start motion with smooth overdamped easing and finish with an overshooting spring bounce, or the other way around, or basically any combination, letting me create iOS animations that I don't think are achievable using any other library or framework
I can also control the transition point between the two physics systems, letting the second spring take over earlier or later in the motion
Last night I had Codex build me a Mac visualizer with real-time tuning and savable presets so I can dial everything in visually, it's tons of fun