How Newbies Should Start Learning iOS User Interface Programming

When you’re just starting out in iOS development, there are so many options in which to place a button. There’s storyboard, auto layout, and even SwiftUI — that’s just scratching the surface. How should someone new to programming the platform chart a learning path?

How Developers can Draw Icons for iOS Apps

Are you an iOS developer who believes that making icons is purely witchcraft? Perhaps you have an inkling to be able to do some of that wizardry yourself? Here is a step-by-step process on how to create icons for tab bar buttons as well as other glyphs. Techniques that you would find useful for those times when you don’t have access to a good graphic designer.

Should You do Free Work to Get Hired?

Have you been asked to do a sample project as part of a hiring process? I’ve done it, not only once but **twice** as part of the same process. Here are those projects. You should be able to learn a thing or two from it Either learn the iOS programming techniques behind these two 40-hour projects or learn how to hunt for purple squirrels.

Speech Timer 2 Lessons Learned

Learn about upgrading your skeuomorphic iOS 6 user interface to iOS 7’s new content-first style, supporting three Apple devices from a single code base, and much more. These are hard lessons learned while I was developing the second version of Speech Timer that you can take advantage of so that you won’t make the same mistakes I did.