b3ll Profile Banner
Adam Bell Profile
Adam Bell

@b3ll

Followers
16K
Following
18K
Media
4K
Statuses
48K

I make synths, interactions, animations, and hack things 🏎 🇨🇦 #no #u iOS UI @ Netflix @[email protected] https://t.co/wgUIu45tHa

Joined November 2008
Don't wanna be here? Send us removal request.
@b3ll
Adam Bell
5 years
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. Let me know what you think :).
Tweet card summary image
github.com
Animation engine for gesturally-driven user interfaces, animations, and interactions on iOS, macOS, and tvOS. - b3ll/Motion
14
74
458
@b3ll
Adam Bell
1 year
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 ( and were in fact created using Adjustable.
Tweet card summary image
github.com
Animation engine for gesturally-driven user interfaces, animations, and interactions on iOS, macOS, and tvOS. - b3ll/Motion
1
0
5
@b3ll
Adam Bell
1 year
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 :).
1
0
3
@b3ll
Adam Bell
1 year
Here's an example where I'm adjusting parameters with a CAReplicatorLayer. Normally it's tedious to tweak things across 50 build and run cycles, but now I can just set things how I want and update it in code.
1
0
5
@b3ll
Adam Bell
1 year
This is perfect for adjusting interactions (e.g. springs) or layouts in real-time, so you can make apps feel great.
1
0
2
@b3ll
Adam Bell
1 year
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.
7
12
129
@b3ll
Adam Bell
2 years
0
0
0
@b3ll
Adam Bell
2 years
RT @b3ll: I created my own cover of Destiny 2's song "All That Matters". This is truly up there with one of my favourite songs in the Desti….
0
1
0
@b3ll
Adam Bell
2 years
I created my own cover of Destiny 2's song "All That Matters". This is truly up there with one of my favourite songs in the Destiny franchise, so I couldn't resist learning and composing a stripped version. #Destiny2 #Destiny2MOTW #MOTW #DestinyTheGame
2
1
17
@b3ll
Adam Bell
2 years
Craig just killing it on the guitar at @gruber’s Talk Show is the energy I’m here for
5
17
241
@b3ll
Adam Bell
2 years
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.
Tweet card summary image
developer.apple.com
Explore SwiftUI's powerful animation capabilities and find out how these features work together to produce impressive visual effects...
2
13
102
@b3ll
Adam Bell
2 years
Drag Velocity!!.
@philipcdavis
Philip Davis
2 years
Three additions to SwiftUI that I'm so happy to see:. 1. Metal Shaders: 2. Drag Velocity: 3. Spring Helpers:
1
1
21
@b3ll
Adam Bell
2 years
RT @SamiFathi_: Give this person a raise. #WWDC23 #iOS17
Tweet media one
0
2K
0
@b3ll
Adam Bell
2 years
Turns out, you can 😂
@Freerunnering
Kyle Howells
2 years
@b3ll Can you apply the shaders to a SwiftUI UIViewRepresentable?. If so how possible is UIKit Screen > SwiftUI wrapper for shader > UIView content.
0
1
14
@b3ll
Adam Bell
2 years
weeeee
2
0
15
@b3ll
Adam Bell
2 years
Please ignore my terrible shader demo skills 😅.
1
0
0
@b3ll
Adam Bell
2 years
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
11
20
214
@b3ll
Adam Bell
2 years
Wow, Apple straight up introduced a raw analytical Spring function in SwiftUI. Even includes settlingDuration and a custom epsilon! . . First time I've ever had something I've written be "sherlocked", guess I should add Animatable support to Motion :D
Tweet media one
Tweet media two
1
9
102
@b3ll
Adam Bell
2 years
RT @burgessdryan: 📱iOS UI Engineer Role📱. Want to help Netflix build a great streaming expereince on the Apple TV?. This might be the role….
0
60
0
@b3ll
Adam Bell
2 years
RT @flarup: Here’s the Pizza Picker we deserve.
Tweet media one
0
71
0
@b3ll
Adam Bell
2 years
I really want the secret Apple Watch @zats was showing off at Swift Heroes
Tweet media one
1
0
9