Ryan McLeod Profile Banner
Ryan McLeod Profile
Ryan McLeod

@warpling

Followers
7,574
Following
2,870
Media
1,771
Statuses
24,805

🫧 visionOS and iOS developer of @BlackboxPuzzles . Running studio @shapesnstories . All opinions are my employer’s

Amsterdam, The Netherlands
Joined October 2007
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@warpling
Ryan McLeod
3 months
Blackbox, 11 million phones later is finally in your world, where it's always wanted to be
40
55
603
@warpling
Ryan McLeod
15 days
Try covering the logo with your thumb and watch the red fade away. Everything is a hallucination and a half.
@AkiyoshiKitaoka
Akiyoshi Kitaoka
15 days
his Coca-Cola can appears reddish, though it consists of black and white random dots.
Tweet media one
250
2K
18K
131
2K
19K
@warpling
Ryan McLeod
3 months
Can you believe there’s NO limit on how many of these they let you buy?!?
Tweet media one
175
96
3K
@warpling
Ryan McLeod
3 years
Apps you didn’t know you needed until you searched for them… 👕
Tweet media one
Tweet media two
27
252
2K
@warpling
Ryan McLeod
5 years
You know when you build a new feature and curse at all the extra work you have to do to cover some pretttty ridiculous edge cases that no one will ever see but then you do a really good job at it anyway?
@jwegener
Jonathan Wegener
5 years
Whoa, so they ARE different?
Tweet media one
8
23
312
5
185
1K
@warpling
Ryan McLeod
11 months
What’s Vision Pro’s resolution like? Combined, those two tiny screens push more pixels than this insane 16M display in the Apple Developer Center #WWDC23
Tweet media one
Tweet media two
17
55
1K
@warpling
Ryan McLeod
5 years
Just a collection of totally normal things.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
21
388
990
@warpling
Ryan McLeod
3 years
Is there a sneaky clever way to make deliciously fat gradients like this?
Tweet media one
38
25
807
@warpling
Ryan McLeod
5 years
The fine print on the back of this @playdate sticker is kind of amazing. Brb while I buy some .ennui domains.
Tweet media one
Tweet media two
Tweet media three
8
113
789
@warpling
Ryan McLeod
11 months
This might be one of the greatest iOS 17 features (nice animations too)
Tweet media one
44
25
749
@warpling
Ryan McLeod
5 years
Here's a little secret I can finally share… My free handbook on software animation is finally out!! You all kept asking me to write and share more so here's a first attempt at just that… 😉✨ Please let me know what you think or learn!
@InVisionApp
Freehand by InVision
5 years
Introducing the Animation Handbook—written by Apple Award winning motion expert @warpling 🚀 Dive into UI animation best practices with the latest addition to #DesignBetter
5
179
645
28
81
688
@warpling
Ryan McLeod
4 years
Mobile developers: “my scroll view doesn’t lag anymore!” PS5 Developers: “we’re now processing billions of triangles per frame and acoustically replicating reverberations from actual caves and our bat particles can talk to one another”
9
108
683
@warpling
Ryan McLeod
9 months
Ooo the kikis and the boubas have improved greatly
19
40
639
@warpling
Ryan McLeod
1 year
This animation is soooo damn good it pains me
@joost_akker
Joost van den Akker
1 year
@SteveMoser Same as with transit cars, such as Suica in Japan:
9
21
380
10
35
581
@warpling
Ryan McLeod
6 months
🫨I took a brief break from working on visionOS with @arobertlong to make something brand new: Newji! Stop waiting for the Unicode Consortium to make your labradoodle puppy eating cherry pie an emoji and just do it yourself already!!! (more emojis in the replies)…
37
54
570
@warpling
Ryan McLeod
5 years
Dang, Safari lets you opt out of Facebook Pixels now?
Tweet media one
15
64
491
@warpling
Ryan McLeod
3 years
. @duolingo just might be my favorite app. They are *constantly* innovating and carefully improving the core experience without cheap compromises to get me learning and practicing more. Such fun UI inspiration too!
Tweet media one
Tweet media two
17
31
482
@warpling
Ryan McLeod
3 months
I mean I know they're just renders but damn that was fast…
Tweet media one
12
11
436
@warpling
Ryan McLeod
1 year
SwiftUI lets you build something complex in 10 minutes and then debug why the padding is off for the remaining 50
8
17
437
@warpling
Ryan McLeod
11 months
We are truly entering a new age of Apple 💙
@AppStore
App Store
11 months
@LukesBeard @TSA , we can vouch for this one.
8
28
1K
3
6
365
@warpling
Ryan McLeod
3 months
@gustavwf They stack!!
Tweet media one
17
12
337
@warpling
Ryan McLeod
11 months
I’m bringing @BlackboxPuzzles to visionOS :) Here’s a little of what it’s been like using and developing on Vision Pro Full article: #WWDC23
Tweet media one
30
41
315
@warpling
Ryan McLeod
3 years
Looool the new @halidecamera for iPad “concert mode” made my day.
Tweet media one
4
31
311
@warpling
Ryan McLeod
8 months
Love Apple adding emergency SOS to the Netherlands—a country where it’s *literally* impossible to not have cell service I walked across the ocean to a deserted island last week and still had service 😆
Tweet media one
Tweet media two
19
7
298
@warpling
Ryan McLeod
11 months
The WWDC hype is getting real! 🫧 Can’t believe Flighty built this whole dashboard for our convergence 🤓
16
24
300
@warpling
Ryan McLeod
4 years
Turns out there’s been a public API to do this for nearly a year. That means the team behind WhatsApp, an app with over A BILLION daily active users simply can’t be bothered to implement it? Someone plz help me understand corporate app dev choices because I do not get this.
@warpling
Ryan McLeod
4 years
Since when do third party apps show up here and when will WhatsApp be added? 🙄
Tweet media one
9
0
31
39
36
294
@warpling
Ryan McLeod
11 months
So happy Apple still makes these cute installer backgrounds
Tweet media one
3
11
290
@warpling
Ryan McLeod
2 years
You can now FINALLY report missing rainbows in the Weather app 🌈 #iOS16 #WWDC22
Tweet media one
6
11
292
@warpling
Ryan McLeod
2 years
Any app developer who played Wordle thought about how many hours it would take them to clone it natively but actually doing it and then *monetizing* it is flagrant greed—doing it without changing the gameplay, design, or even the name at all is shameless.
16
16
268
@warpling
Ryan McLeod
5 years
I’m convinced no one at Apple has ever used their phone in bed because iOS still doesn’t have a button to “unlock rotation lock for this one full screen video”.
11
10
260
@warpling
Ryan McLeod
2 years
If iOS 16 doesn’t fix all these voice message bugs I would like to formally apply to join the iMessage team pro bono for a couple of months
Tweet media one
10
4
264
@warpling
Ryan McLeod
11 months
Trust the Process™ From a radar to a symbol ✨🌈
Tweet media one
Tweet media two
4
12
261
@warpling
Ryan McLeod
11 months
Q: How hard do you have to be dropped on your head to use a date picker for a date-of-birth field?
Tweet media one
18
4
255
@warpling
Ryan McLeod
4 years
Do you think we’ll ever stop calling it a phone?
45
18
243
@warpling
Ryan McLeod
5 years
Sees long list of todos. Recreates iPhone X unlock animation for three hours instead. Seeks validation online for behavior.
11
11
240
@warpling
Ryan McLeod
3 years
⭐️⭐️ 2/5 “Not suitable for a maritime environment”
Tweet media one
9
9
236
@warpling
Ryan McLeod
7 years
A big dream of mine just came true; it took Ballz to get there. #1 Game: @BlackboxPuzzles
Tweet media one
35
14
236
@warpling
Ryan McLeod
4 years
My new ASMR: Listening to this beautiful man list asset specifications. #WWDC20
11
26
236
@warpling
Ryan McLeod
4 years
I feel like the UIInterpolatingMotionEffect being used on the Apple Cash card hasn’t been discussed enough… It's not just a masked gradient… the individual elements are embossed with a colored shadow that represents the receding color??? Open to insights and theories! 🌈
Tweet media one
8
14
228
@warpling
Ryan McLeod
2 years
iOS Keychain: here use this insane password! iOS Keychain later: what password? You had a password for this?
10
10
222
@warpling
Ryan McLeod
3 months
Apple Vision Pro Beanie when?
Tweet media one
Tweet media two
13
7
212
@warpling
Ryan McLeod
4 years
Can we talk about how a Spotify just added the coolest feature of the year and then hid it behind a generic playlist button with no visual significance?
Tweet media one
Tweet media two
19
24
214
@warpling
Ryan McLeod
4 years
Soo I've sort of been making a new game in secret for the last month or so. Does anyone like to try the beta? 👀
118
3
209
@warpling
Ryan McLeod
3 years
Five years after launching Blackbox 1.0 from my bedroom (and then going out to get a burrito with friends) Blackbox 2.0 has finally arrived. 😭✨
@BlackboxPuzzles
Blackbox
3 years
Happy 5th Birthday Blackbox!! You've grown up to be a wonderful little app and now you're on iPad too. Look at you go… new haptics, new looks, new hints, new merch and all. What will you do next??
Tweet media one
12
13
189
30
15
205
@warpling
Ryan McLeod
5 months
The Shazam live activity has every right to be this visually juicy
5
6
201
@warpling
Ryan McLeod
2 months
Every single day my Vision Pro tries to unalive itself like this why?
Tweet media one
35
5
196
@warpling
Ryan McLeod
4 years
A review of my life’s work
Tweet media one
6
8
186
@warpling
Ryan McLeod
3 years
First time @BlackboxPuzzles has been in a WWDC app grid 😭😁🤩 #WWDC21
Tweet media one
12
4
186
@warpling
Ryan McLeod
3 years
Tiny but mighty. This made my day. @BlackboxPuzzles #WWDC21
Tweet media one
8
0
179
@warpling
Ryan McLeod
3 months
February 2023: zero AR/VR dev experience February 2024: @BlackboxPuzzles is in the biggest VR publication’s list of first apps you should install on Vision Pro There’s never been a better time to get started! 🫨
@RtoVR
Road to VR
3 months
8 Great Vision Pro Apps to Download First The full list 👉
Tweet media one
13
18
90
12
4
176
@warpling
Ryan McLeod
2 years
It’s a bummer finding out people you admired are fucking nuts
9
4
164
@warpling
Ryan McLeod
3 years
Me (╯°□°)╯︵ ┻iOS 14 Support┻
Tweet media one
9
19
166
@warpling
Ryan McLeod
7 years
First example of iOS review extortion via the reply system? 😠 @BlackboxPuzzles
Tweet media one
18
109
155
@warpling
Ryan McLeod
2 years
Imagine if indie apps helped smaller indie apps find an audience the way bands do with their opening acts.
20
5
158
@warpling
Ryan McLeod
4 years
Every time I think I should stay up late to solve some programming issue I’m bashing my head against, I wake up the next day and solve it within minutes. Always go to bed.
12
16
154
@warpling
Ryan McLeod
2 years
Can confirm thanks to @sdw , cube is WAY heavier than previous model. photo/award credit: @halidecamera #WWDC22
Tweet media one
9
1
151
@warpling
Ryan McLeod
6 years
!!! iOS 12 screen recording auto trims off the alert at the end!! 🙇🏻😭✨
7
8
149
@warpling
Ryan McLeod
6 years
Does this mean I can finally drop iOS 12 support?
Tweet media one
4
16
142
@warpling
Ryan McLeod
6 years
There’s nothing quite like cracking open a cold one and replying to reviews.
Tweet media one
16
21
142
@warpling
Ryan McLeod
5 years
Huge props and thanks to whoever at Apple is behind Screen Sharing: a tiny hidden gem of an app on every Mac that I use all the damn time to remotely help my parents fix routers 'n things.
Tweet media one
Tweet media two
7
9
135
@warpling
Ryan McLeod
4 years
Me: refusing to pay Apple another dollar a month for iCloud storage Also me: Literally paying Apple 30% of what I make daily
3
4
137
@warpling
Ryan McLeod
14 days
@kanaukou Surely the object recognition has some effect? I need to put these two side by side
@JorgeLambe20317
Jorge Lambert
15 days
@KevinMLoch @AkiyoshiKitaoka O think a good experiment is showing this picture to someone who did not see the "coke" brand in the can yet. And thrn compare against the perception of the other image.
Tweet media one
10
3
67
22
0
131
@warpling
Ryan McLeod
4 years
Does anyone *actually* know how to use the new Xcode 12 tabs?
27
5
129
@warpling
Ryan McLeod
11 months
👀 🫧 #WWDC23
Tweet media one
3
1
127
@warpling
Ryan McLeod
7 years
Ten years ago I bought an iPhone. Ten years later my face is ON the AppStore. Sixteen year old me just got punk’d.
Tweet media one
20
15
128
@warpling
Ryan McLeod
4 years
$16 per week. For a coloring app. That’s $832 for one year. For a fucking coloring app. “Free trials” are raking in money for Apple and developers that they did not deserve or fairly earn. —a developer
13
33
122
@warpling
Ryan McLeod
4 years
I use AWS for literally one thing: S3 This is the menu every time I log in.
Tweet media one
17
3
122
@warpling
Ryan McLeod
2 years
Sometimes I wish Apple imposed *more* rules on developers. Want to blast out push notifications? Great! Then support notification customization settings or get your app delisted 😇
9
5
124
@warpling
Ryan McLeod
6 years
If you want to see the future of the share sheet check out the Clips app.
Tweet media one
14
17
120
@warpling
Ryan McLeod
2 years
Does this happen to anyone else? Happens all the time (in this case while driving) but only with my AirPods Pro when they’re closed and in my pocket.
Tweet media one
36
3
120
@warpling
Ryan McLeod
1 year
Skylight is finally out!! 🌅 I had the absolute pleasure of working with Seb, Rebecca, and Ben to build these card interactions, dynamic backgrounds, and of course the animated “squiggle” :}
@sdw
Sebastiaan de With
1 year
Ever wish you knew ahead of time when you’d get absolutely beautiful light? A vibrant sunset, or just a really nice golden hour? So did we. Here it is: @RebeccaSlatkin , @sandofksy and I bring you Skylight Forecast, an app that predicts sunset quality.
Tweet media one
61
78
1K
10
4
121
@warpling
Ryan McLeod
4 years
Drove into Italy and accidentally drove into an AB test of Twitter Stories apparently 😆
Tweet media one
Tweet media two
6
5
119
@warpling
Ryan McLeod
4 years
This mutuals icon is my new favorite icon in the whole world 😍
Tweet media one
5
5
114
@warpling
Ryan McLeod
7 years
My favorite iOS 11 feature is the pocket warmer. 🔥📱🔥
4
18
112
@warpling
Ryan McLeod
1 year
@thijsniks Here here. Or how about a way to toggle which ones are from followed lists too?
3
0
115
@warpling
Ryan McLeod
4 years
I’m regularly blown away that I get to live in a great apartment in a great city because a bunch of folks like a bundle of bits I put on the internet. Thank you. 💓
2
1
115
@warpling
Ryan McLeod
7 years
Decided to wear my new Apple shirt today 😜 @WorkflowHQ
Tweet media one
2
5
114
@warpling
Ryan McLeod
5 years
Can we talk about this icon in @BearNotesApp ?
Tweet media one
10
2
109
@warpling
Ryan McLeod
2 years
On March 29th I released an update for @blackboxpuzzles . New ratings shot up massively overnight all thanks to a very small change. Having lots of ratings is a nice vanity metric but can also impact search rank, conversions, etc so… 🧵 A cautionary thread for iOS developers…
Tweet media one
7
11
108
@warpling
Ryan McLeod
5 years
FaceTime should tell you which person’s WiFi sucks more. This would mean less hearing my family blame Apple and more settled arguments that my internet is always the fastest.
1
13
110
@warpling
Ryan McLeod
11 months
🫧😉 @BlackboxPuzzles is going to look a little different in 3D…
Tweet media one
5
8
109
@warpling
Ryan McLeod
5 years
Nobody: Me and @_bbbear : The selection of emoji peppers and mushrooms is really limiting. Let's make an iMessage app with 245+ standardized illustrations of every plant, ever? Okay. Here's Every Plant, Ever.
Tweet media one
9
22
108
@warpling
Ryan McLeod
21 days
Great news, everyone! …I won’t be asking anyone to sneak Cafe Mac’s snacks out to my watch party hideout in the Tantau-14 bushes! 😅 See you there soon!
Tweet media one
18
0
108
@warpling
Ryan McLeod
4 years
Are you kidding me???
@leonte_dev
Mihai Leonte
4 years
🤯 Opt + click to place your cursor wherever in Terminal 🤯 And to think that for YEARS I've been holding down the arrow keys like a caveman... 🤪
81
641
2K
6
11
105
@warpling
Ryan McLeod
7 years
Autolayout.
Tweet media one
2
39
106
@warpling
Ryan McLeod
6 years
Just me or are native apps still a million miles ahead of web apps?
7
8
104
@warpling
Ryan McLeod
4 years
!! 🤩 A much needed little morale booster right now. Thank you editors 💓
Tweet media one
4
1
104
@warpling
Ryan McLeod
7 years
Why Xcode doesn’t do this automatically is beyond me and many wasted hours of my life. Thank you @NatashaTheRobot
3
30
101
@warpling
Ryan McLeod
9 months
SwiftUI truly has it all… all the rich language features of Swift and all the silent failures of Objective-C
3
4
104
@warpling
Ryan McLeod
3 months
“We need to go deeper…” *puts on another headset*
@warpling
Ryan McLeod
3 months
@gustavwf They stack!!
Tweet media one
17
12
337
2
2
102
@warpling
Ryan McLeod
5 years
Time I’ve wanted a drag/dropped file to replace the webpage I’m on: 0️⃣
1
8
102
@warpling
Ryan McLeod
4 years
I wrote a teeny tiny collection of my thanks and thoughts about @BlackboxPuzzles turning 4 today. To anyone reading this who has taken a chance on me, supported my work, given me code, advice, or encouragement, you deserve a piece of this cake as well.
10
7
102
@warpling
Ryan McLeod
3 years
As a full time iOS developer something like 78% of my revenue comes from the US. Simply put, without the US I don’t think I could do what I do full time! I get that the US is huge but why is there such a disparity?
28
2
101
@warpling
Ryan McLeod
3 years
Over 25% of iOS 1 was fonts
New blog post: Comparing iPhone OS 1.0 with iOS 14 using tree maps 👉 How it started: How it’s going:
Tweet media one
7
51
273
3
8
99
@warpling
Ryan McLeod
5 years
99% of mobile safari tabs are abandoned for life.
4
7
97
@warpling
Ryan McLeod
5 years
Damnnnn ⁦Duolingo… too real
Tweet media one
5
5
97
@warpling
Ryan McLeod
3 years
⭐️
Tweet media one
8
0
97
@warpling
Ryan McLeod
7 years
My mouth is agape. @BlackboxPuzzles is #1 trending in US search... Unreal.
Tweet media one
4
4
97