Your users won’t see your animation study, Sketch comps, or prototypes. What they will see is the finished product - so it’s really important to make sure that your app feels right on a real device! Animations that look great on your laptop often feel too slow when in-hand. Layouts that looks perfect on a 27-inch display might be too cramped on a 4-inch device. Light gray text may look subtle in Sketch, but it’s downright illegible when you’re outside on a sunny day. These animation timings, font sizes, and color choices are all examples of “magic numbers” - the constants that give your app its usability and identity. The goal of SwiftTweaks: allow you to fine-tune these magic numbers in the debug builds of your Swift project, without having to wait for Xcode to rebuild the app.
Features
- Animations that look great on your laptop often feel too slow when in-hand
- Animation timings, font sizes, and color choices
- Use a Tweak in place of a boolean, number, or color in your code
- You can adjust that Tweak without having to recompile, which means you can play with animation timings, colors, and layouts without needing Xcode
- You can create your own TweakGroupTemplate type if you'd like
- SwiftTweaks now supports closures