Chapter 4. Design Tools: Building a Better Flashlight
Now that you're up to speed with the language and frameworks used to create applications on the iPhone, you're ready to start coding, right? Wrong!
You may have years of experience developing applications for the desktop or Web, but the iPhone is a radical new platform running on a mobile device. Understanding how one or more fingers work with your user interface takes time. Assumptions based on how applications work in a controlled work environment change when you move into a chaotic mobile environment. These big differences also mean that the tools you'll use to design your app will change.
This chapter will introduce you to some of the unique elements of iPhone design. You'll also learn about a decision process that helps you come to terms with this new platform. And once you've gone through that process, you'll see how to start thinking about the code that will implement your ideas.
Plan Before You Code
You'll find a lot more to developing iPhone applications than just writing code. In this section, you'll learn what's different about designing iPhone software, how to create effective user experiences, how to start visualizing your ideas, and what tools will help during the design process.
Why Call in a Designer?
If you made it through the last two chapters unscathed, you're probably not someone who does design for a living. And that's just fine, because this section isn't about drawing things that are pretty. It's about making ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access