15 01, 2020

New LinkedIn Learning Course: Swift 5: Protocol-Oriented Programming

By |2020-01-15T19:11:59+00:00January 15th, 2020|GUI, iOS Programming, LinkedIn Learning, Lynda, OOP, Swift 5, Swift Programming, Video Course|0 Comments

I'm happy to announce the release of my LinkedIn Learning course "Swift 5: Protocol-Oriented Programming."

26 01, 2019

How to Create Good-Looking iOS Apps – Even if a Deadline is Looming

By |2019-01-26T18:26:33+00:00January 26th, 2019|Design, GUI, iOS Programming, Swift 4, Swift Programming, UX|0 Comments

If you want to create an iOS app that stands out, the least you could do is to give it a custom look and feel. Let’s say that you want to start by changing the background color of your UIViews to dark gray. You may be tempted to switch to your storyboard, and change the background color of each UIView in the “Attributes Inspector.” Not so quick! There’s a better and easier way to provide a custom color scheme/branding for your app. UIAppearance lets you customize the views and controls consistently across the entire applications. It’s elegant and straightforward, [...]