🧵👇 Last week, Apple did a surprise announcement of Apple Sports, a new app for sports fans. We do internal design critiques quite often, but we noticed a few things worth mentioning for designers and developers thinking about modern iOS design practices.
Every week, one of our iOS devs shares a special tip in the engineering meeting. Here’s this week’s tip from @MLiberatore:
Treat your Xcode search results as a to-do list and delete (⌫) results when you no longer need them. #iOSDevTips
Welcome back! This is our fourth design critique thread. Today, we're taking a #ThrowbackThursday look at iPhoto for iOS, launched in 2012. Despite its short lifespan, it delivered visual design craftsmanship in spades.
🧵📐 Let’s talk about optical centering and visual balance in UI design. This tweet has been making the rounds about iOS 18’s flashlight Live Activity, and it’s probably time we have The Talk.
About precision vs perception in interface design, that is.
🧵🎙️ Yesterday, Apple released the transcripts feature for Apple Podcasts. This reminded us to revisit the UI of the Podcasts app, and we’d love to share some of our findings. We’re just focusing on the player since there’s a ton to cover.
🧠 The new Observable type greatly simplifies data flow and improves performance in SwiftUI, and our engineers are so excited to use it! #WWDC23
However, there’s a critical gotcha that Apple mentions briefly in their docs—if you use SwiftUI, you’ll NEED to know this.
Apple has been playing with navigation bars a lot recently. We could probably write a whole thread about just the nav bar. Take a look at how it stretches during over-scroll and transitions to a squished state when collapsed.
Finally (and this is a big one): motion backgrounds. It’s easy for an app to feel lifeless when it’s just displaying static data, like the Weather and Sports apps. It’s really hard to get right, but they’ve implemented this animation quite well.
📙 We write a lot of Swift here at Lickability, so we documented our best practices in a guide to use internally. And now it’s public!
Check it out here 👇
blog.lickability.com/our-swift-best…