Jun 4, 2019, 8:00 PM
(tl;dr: here’s a link to the flashcards on TinyCards!)
An iOS 13 Nitpick Wishlist
May 23, 2019, 8:00 PM
It’s that time of year again, where tech peeps write up wishlists and predictions for the big, shiny tentpole features of the upcoming iOS release.
Custom Navigation Transitions, Part IV: An Interactive Pop Transition
May 22, 2019, 8:00 PM
This is the fourth and final post in a series on navigation transitions, one of the trickier parts of building a great iOS app. In the first post, we simplified the cast-of-characters in the API. In the second, we built a simple,...
Custom Navigation Transitions, Part III: A Complex Push/Pop Animation
May 21, 2019, 8:00 PM
This is the third in a series on building navigation transitions for iOS apps. In the first post, we simplified the API and learned about its key protocols. In the second post, we built a simple modal animation, and learned about...
Custom Navigation Transitions, Part II: A Simple Modal
May 7, 2019, 8:00 PM
This is the second in a series on navigation transitions. In the first post, we simplified the API by ignoring most of it, and just composing a few parts.
Custom Navigation Transitions, Part I: An Introduction
Apr 25, 2019, 8:00 PM
This is the first in a series on navigation transitions. To kick things off, let’s get a simple preview of the big-moving-pieces in a navigation transition. In future posts, I’ll write about how I’ve come to think about these APIs and...
Throttle & Debounce
Jul 17, 2017, 8:00 PM
In the past couple years, I’ve been working with Reactive Cocoa (RAC) in my daily work, which makes you think about values changing over time.
Hiding the Volume UI on iOS
Mar 9, 2016, 7:00 PM
The system-standard volume-adjustment UI on iOS is obvious and intuitive - but it’s also obnoxious: it blocks the center of the screen, and can’t be dismissed:
Creating Focus Effects in tvOS
Feb 29, 2016, 7:00 PM
UPDATE: tvOS 11 now supports non-roundrect buttons! You don’t need to do this any more to get circular buttons — yay! However: if you’re still interested in building your own Focus Effect by using UIInterpolatingMotionEffect, read on!
Grading Your App with a Weighted GPA
Feb 22, 2016, 7:00 PM
In the last post, I wrote about how the standard “P1-P4” bug-management workflow has its perks, but often misses the forest for the trees. For that reason, it’s helpful to get a different perspective on our work. by measuring it against a...
Eventually, Everybody’s An Edge Case
Feb 17, 2016, 7:00 PM
Let’s say you’re making A Thing For Humans To Use. It has Many Features, and that Sometimes, Bugs Are Discovered.