O'Reilly logo

Learning iOS Design: A Hands-On Guide for Programmers and Designers by William Van Hecke

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

1. The Outlines

If you want to turn your ideas into software, the first step is to get them out into the open, where you can see them.

It’s easy to think you have a mental grasp of everything you need to do throughout the life of a project. But it’s even easier to overlook something, to fail to account for all the ramifications of a feature, or otherwise to not fully think through the details. That’s fine! Software is complicated. Trying to keep an entire development project in your brain is unrealistic—and unnecessary. Instead, you can craft outlines to get the details written down in a reliable, organized way, freeing your brain to focus on one challenge at a time.

Challenges will come. No matter how thoroughly you think through the project ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required