My animation framework is now live! āØ
Introducing Motion, a SIMD-powered animation framework written purely in Swift, designed for making physically-modeled, gesturally-driven user interfaces, animations, and interactions.
github.com/b3ll/Motion
Let me know what you think :)
Helped lead the engineering efforts on this and worked with some really amazing people to bring this together.
Super proud of the work my teammates did on this one!!
about.netflix.com/en/news/inā¦
h/t @nebson, @_Caro_N
Introducing Adjustable!
Adjustable is a tool that I built to aid in adjusting values at runtime instead of constantly waiting for Xcode to rebuild after changing a constant.
Add @Adjustable(0ā¦1) to any property, and you'll automagically get a UISlider.
github.com/b3ll/Adjustable
Anytime a value is adjusted, it'll automatically invalidate the layout (or call ObservableObjects `objectWillChange`) to show your changes live.
It also uses some super cool runtime tricks with Swift keypaths to automatically name each slider to match the value it's adjusting :)
You'll also notice you can swipe down on your menu to collapse it and tuck it away to see and interact with the content beneath. All these interactions are powered by Motion (github.com/b3ll/Motion) and were in fact created using Adjustable
The Explore SwiftUI Animations talk is *fantastic*
Nice work @kylemacomber!
Thank you SwiftUI team for embracing Springs by default and making them so much more approachable for people! :D
developer.apple.com/videos/pā¦
It is *so* trivial to setup and experiment with Metal shaders now with SwiftUI!!! I'm loving this.
No more needing to mess with contexts or anything, it's far more streamlined and automated
Now I *finally* have no excuses to practice and get good at writing shaders :D
Wow, Apple straight up introduced a raw analytical Spring function in SwiftUI
Even includes settlingDuration and a custom epsilon!
developer.apple.com/documentā¦ā¦
First time I've ever had something I've written be "sherlocked", guess I should add Animatable support to Motion :D
š±iOS UI Engineer Roleš±
Want to help Netflix build a great streaming expereince on the Apple TV?
This might be the role for you! jobs.netflix.com/jobs/268594ā¦