Crafter Motion
Crafter Motion — Motion timing curve tuner

Tune motion before it ships.

Crafter Motion helps you tune SwiftUI timing curves, compare motion feel, and copy production-ready values into real app work.

On the App Store since July 2026

Crafter Motion showing a SwiftUI timing curve editor on iPhone

Shape a cubic timing curve directly

Move the control points

Edit both cubic Bézier control points, adjust duration, or start from a basic preset instead of guessing motion values in code.

Compare with a baseline

Replay the tuned curve beside a reference motion so speed, acceleration, and settling feel can be judged before implementation.

Reduce Motion aware

When Reduce Motion is enabled, replay updates positions without the sweeping animation rather than ignoring the system preference.

Carry the result into real app work

Free SwiftUI values

Copy or share the current SwiftUI timing-curve values from the free editor, preview, and basic-preset workflow.

Advanced export formats

Lifetime Pro adds full SwiftUI examples, CSS cubic-bezier output, and JSON design-token text for teams that move values between tools.

App-motion presets

The one-time unlock includes focused presets for patterns such as sheets, cards, toasts, tabs, drags, and reveals.

Free core, one optional lifetime unlock

Useful before purchase

Curve editing, motion comparison, duration control, basic presets, and copy/share remain free.

Save curves locally

Lifetime Pro can name, save, load, rename, and delete custom curves on this device. There is no account or cloud workspace.

No subscription

Crafter Motion uses one approved, family-shareable non-consumable purchase. Apple handles payment and restoration through StoreKit.

Maker note

Why motion needs a reference beside it

A timing curve can look plausible in isolation and still feel wrong in the interface. Crafter Motion replays the tuned result beside a baseline so acceleration and settling can be judged, then exposes the values that produced it. Reduce Motion changes the preview behavior rather than being ignored by a tool about accessible animation.

Daniel · solo developer behind Crafter Apps

Crafter Motion questions

What can I edit in a curve?

Move both cubic Bézier control points, adjust duration, or start from a basic preset, then compare the tuned motion with a reference.

What happens with Reduce Motion enabled?

The comparison updates positions without the sweeping animation, respecting the system preference instead of forcing the full effect.

Can I copy SwiftUI values free?

Yes. Curve editing, comparison, duration, basic presets, and current SwiftUI value copy or share remain available before purchase.

What does the lifetime unlock add?

Advanced SwiftUI examples, CSS and JSON output, app-motion presets, and locally saved custom curves are included in one family-shareable purchase with no subscription.

Where are saved curves stored?

Lifetime Pro keeps named curves on the current device. Crafter Motion has no account, cloud design workspace, analytics SDK, or remote motion-processing service.