logcat output can be difficult to read at times. If you are working with a device that has a large…
I frequently encounter situations where I have a lot of code that needs to be refactored. The situation I'm talking…
"Should I use #define or a constant variable in Objective-C?" (more…)
One thing that I see quite often is UITableViewCells that have a UIControl (like a UIButton or UISwitch) on them.…
Scroll views are a great way to get more content on a screen than can actually fit, especially for smaller devices.…
As a software engineer, I'm sure you have experienced a frustrating problem or two in your time. There's one problem…
Hello and welcome to a short mini-series on wireframing and design in Adobe Illustrator. (more…)
The first attempts at machine translation began with using bilingual dictionaries and applying fixed, hand-curated rules for grammar and word…
Have you ever set out to build a robust, high-fidelity UI prototype in a code-based tool like Framer, only to…
The name of the mobile game is to enhance the customer experience (CX) and if you haven’t nailed it yet,…
Working with plain UIViews all the time can lead to UIs that feel stale and lifeless. When you see UIKit functions…
You’ve been there, right? You’ve felt the special dread that accompanies an invitation to annual performance reviews. (more…)