Tim Oliver

@timoliver
334 Followers
226 Following
213 Posts
Gamer. Developer. Geek. iOS SWE in Tokyo, maker of iComics for iOS. Perth Aussie living in Japan. 日本語もオッケー!✌️
Bloghttps://tim.dev
Instagramhttps://instagram.com/timoliver
GitHubhttps://github.com/timoliver
Blueskyhttps://bsky.app/profile/tim.dev
I will neither confirm nor deny the only reason I bought a new subwoofer is so I would have somewhere to put all of my RevenueCat plushies. 🙃

A little library I've been playing with since 2016. I was curious how an always visible scroll bar would look and behave on iOS.

It took a lot of back-and-forthing, but I was able to use Claude to generate the logic needed to allow flicking the scroll bar for it to play a decelerating animation.

https://github.com/TimOliver/TOScrollBar

GG. After 4 amazing years working at Instagram in Tokyo, it’s finally my turn to depart. 🥲

It’s been the ride of the lifetime. I’m incredibly proud to have helped bring Threads and Instagram for the iPad to life. But I’m also looking forward to a nice relaxing break. ☺️

Onwards and upwards! 🫡

I've been hearing from a few developers now that my variable blur UI library has solved their contrast and accessibility woes on iOS 26. 😊

Super happy to hear that, but also sad that there's still no proper official way to have this sort of effect on iOS.

https://github.com/TimOliver/BlurUIKit

You know I’m starting to think they’re not going to make FaceTime an open standard anymore… 🙃

I had an amazing time at #iosconfsg. I learned so much amazing new stuff and also my apartment is now overflowing with Singapore snacks. 🤣

But by far. I think the slide that went the absolute hardest at the conference was this one by @fatbobman

I always love the vibes at iOS conferences to catch up on some of my own code. 😁

I just pushed v2 of my rounded button class to GitHub, now with a Liquid Glass variant that is the default on iOS 26. 🎉

I made this library in 2019 before UIButtonConfiguration came out in iOS 15, but I'm still using it to add lots of extra niceties, like a consistent tap animation, and a mechanism to easily override the text with a loading spinner.

https://github.com/TimOliver/TORoundedButton

Second day of #iosconfsg! Sooo cool that we had a surprise appearance by Esther Hare from Apple Developer Relations to kick us off!

It’s going to be an amazing conference!

Day 1 of #iosconfsg done! Both @twostraws and @dimsumthinking ran some amazing workshops that challenged me a lot on how I thought was supposed to be writing Swift code. 😁

Fantastic day all around!

“There are no right or wrong answers. Except for what Tim did.” - @twostraws, 2026. 🤣 #iosconfsg