Comment

Welcome! I hope you had a great week. I successfully submitting and received approval for Quit That! 2.0 earlier this week. Quit That! was also featured in this post about the top 25 best mental health apps. It's really cool to get recognition. Now if only I could monetize. 🤔

This morning I received an email from a user saying they loved and hated the UI of Quit That!, which sounds about like how I feel about all my design work. I emailed back asking for what he didn't like and told him I wouldn't be offended regardless of how brutal he was. He has already sent me a detailed response with great feedback (he seems to know a bit about UI). I love feedback like this. It is a tiny bit painful to read someone picking apart your app, but it's a great feeling to improve based on those criticisms. Enjoy the links!

News

Apple recently began rejecting apps that display Apple emoji. 😭 Fixing the app can be as simple as removing the offending emoji or picking another set to work with. This post has several updates as the story is evolving. Stay tuned.

I received a phone call from the Apple review team a couple years ago about my fake calling app. I couldn't get it through review because the colors on the call screen were the same ones that Apple used at the time. After much back and forth on iTunes Connect, they called to hint to me that if I just changed the tint a bit, I would probably be approved. Problem solved. Some things you just have to deal with and mimicking Apple's UI in any way is a great way to get rejected, even if others were approved (which is frustrating).

Design

Ever create the perfect image in Sketch, but it just doesn't look the same on your device? This excellent post shows you the differences, which are bigger than you think, and gives you fixes for fonts, shadows, and more.

More Swift 4! In this tutorial, learn how to understand and properly implement delegation from scratch. Great tutorial to bookmark because, if you're like me, you have to reference something every time you delegate!

You'll also learn about creating a UML diagram, which Andrew says is the best tool he's found for designing object-oriented software. It's a great way to visualize what's happening.

I’ll show you how, through delegation, a UIViewController subclass can be notified by the helper that an image file has finished downloading, and then the view controller can display the image on screen.

Marketing

Some would argue one mobile push notification is too many. I used to be in that school of thought, but I've come around to helpful notifications. But how many are too many? This post dives into the numbers and shows how relationship-based apps get by with many more notifications.

Do you have any old iPhones or iPads you don't use for development or anything else because they don't function properly? You can now fix at least one problem because you can shut down the phone in your settings in iOS 11. Pretty cool trick to know in case this ever happens and you want to keep the broken phone for development.

Jobs

We’re looking for experienced developers to help us make Trello a better mobile-first experience. Mobile-first for us is much more than a buzzword — we're rethinking core things about Trello and what it should be on mobile.