design Overwhelmed by the Full Width I almost always prefer adding stuff to a page with a constrained, fixed width. Of course the width will adjust to the device viewing the page, but building a page in a web
design Adding more depth to modal View Controller Transitions in iOS The default modal view controller transition in iOS is something that I've become a little annoyed of. If the view controllers (the one being presented, and the one presenting the modal view) both
design Prototyping your iPhone app idea You have an idea for an iPhone app. You believe it's great. You can think of so many ways it will be successful. In fact, you can only think of how your app
design A Weird Case of UIVibrancyEffect on iPhone 6 vs. iOS Simulator I've often seen a couple of differences between how a real iPhone device and the iOS simulator renders some advanced stuff. But it's often the iOS simulator that is acting out, and everything
design Fall in Love with the Problem - get over the Solution We've all been seduced by the awe of a genius and beautyful solution to a problem. As developers and entrepreneurs we just love new technology and simple solutions, and we often jump right
design UX Trust I've been paying a lot of attention to my behavior and expectations when using different kind of products. It may be web or mobile apps, but anything from a refrigeator to a car
design Turn around the order of incentives Give before you take. Let a visitor book their treatment before requiring email and phone number. They'll feel like they've gotten something in return for their work (the success of a finding vacant
design Mental Model vs. Implementation Model One of the most useful concepts of UX and product design I've learned, is the difference between a mental model and an implementation model. As programmers we have a tendency to think in
design Anti-aliasing issues in UITextField with Blur and Vibrancy Effect You probably know these days when you end up spending quite a lot of time fixing a small detail. At times you just feel like giving up and taking another direction. But I
design Smooth transition from Launch Image to View Controller in iOS The LaunchImage in iOS is a static image (or a screen) being shown at launch of the app and it dissappears in a couple of seconds, and then showing your default view. For
design Make features obvious -- forcing usage is even better When creating software, make your features obvious. A long time ago, Facebook introduced friendlists – a feature where you can group friends by any name you want.Along comes Google+, and have a feature