People will start to appreciate human-made content even more. Handcrafted, high-quality material will be rare and will stand the test of time.
https://t.co/EXopDI5rIl
Tracking push notifications can get messy quickly, because there are many types of pushes and app states to handle.
But there’s a simpler way.
https://t.co/MG2KVo0mCp
Speakers often forget the most important thing: the audience.
I wrote 5 practical tips to help you put them first and give a talk they’ll enjoy:
https://t.co/U720aJ52tq
I just refreshed my personal website.
I'll be posting what I've learned on an irregular basis. 80% tech, 20% personal.
You're more than welcome to stop by!
https://t.co/OfLeJ2YvUE
.@FastlaneTools allows writing configuration in Swift, but the experience is less than ideal.
Swift has evolved, and so should this feature.
I'd like to propose reimplementing the foundational pieces of fastlane in Swift, starting from the ground up.
https://t.co/E2sEpH4tSu
1️⃣ Inherit UITabBarController.
2️⃣ Hide the default tab bar.
3️⃣ Adjust safe area insets.
4️⃣ Build your custom tab bar view.
Use additional safe area insets to ensure your content doesn’t appear under the custom tab bar.
Happy building!
SwiftUI TabView is great, but were you able to truly customize it?
Imagine, you can’t display the new look of the tab bar on an iPad iOS 18.
And you must support iOS 13 as your minimum deployment target.
Yeah, I have pretty bad experience too 🧵
SwiftUI TabView is great, but were you able to truly customize it?
Imagine, you can’t display the new look of the tab bar on an iPad iOS 18.
And you must support iOS 13 as your minimum deployment target.
Yeah, I have pretty bad experience too 🧵