iPhone User Interface Cookbook
eBook - ePub

iPhone User Interface Cookbook

  1. 262 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

iPhone User Interface Cookbook

About this book

In Detail

The incredible growth rates for the iPhone, iPod touch, and iPad have pushed consumers to a new "App" economy, with developers racing to the platform. Mobile touch-centric interfaces vary greatly from traditional computing platforms, and programmers as well as designers must learn to adapt to the new form-factor.

The iPhone User Interface Cookbook offers a complete breakdown of standard interface design on the iPhone, iPod touch, and iPad. You will learn the tools behind the trade, how to properly utilize standard interface elements, and custom UI tricks that will help your work stand out on the App Store.

The book is designed to be a complete overview of interface design on all iOS platforms, offering insight and an inside look into app design. A variety of topics are covered, starting with an overview of tools for the app interface designer, touching upon popular interface components such as the Tab Bar, and offering suggestions for complex game interfaces. Whether you're new to the platform or a seasoned developer with numerous applications in the App Store, this book strives to teach everyone simple and easy to implement tips for iOS interface design. Regardless of skill level, the iPhone User Interface Cookbook offers a detailed breakdown of all things interface design.

Approach

Written in a cookbook style, this book offers solutions using a recipe based approach. Each recipe contains step-by-step instructions followed by an analysis of what was done in each task and other useful information. The cookbook approach means you can dive into whatever recipes you want in no particular order.

Who this book is for

The iPhone Interface Cookbook is written from the ground up for people who are new to iOS or application interface design in general. Each chapter discusses the reasoning and design strategy behind critical interface components, as well as how to best integrate each into any iPhone or iPad application. Detailed and straight-forward recipes help give guidance and build understanding far beyond what is offered through Apple's Human Interface Guidelines.

Tools to learn more effectively

Saving Books

Saving Books

Keyword Search

Keyword Search

Annotating Text

Annotating Text

Listen to it instead

Listen to it instead

Information

iPhone User Interface Cookbook


Table of Contents

iPhone User Interface Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Discounts
Free eBooks
Newsletters
Code Downloads, Errata and Support
PacktLib.PacktPub.com
Preface
What this book covers
Who this book is for
Getting to know the features of iOS
Looking at the features...
Understanding our audience
Dealing with download caps
The tools of the trade
What we'll be using...
Resources for designing iOS apps
Sizing up interface elements
The complete package
Great examples from the pros
Working with a finger as a pointing device
Working with our hands...
It all depends on how you hold it
Placing visual elements for touch
Determining placement of standard components...
There's more...
Comments on columns
It all depends on how you hold it
What you need for this book
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Getting Started: Prototyping, Proper Tools, and Testing our Design
Introduction
Starting with the sketch
Getting ready
How to do it...
How it works...
There's more...
Picking up the best stencil set
There's an app for that
See also
Developing a rapid prototype
Getting ready
How to do it...
How it works...
See also
Migrating to the high-resolution Retina display
Getting ready
How to do it...
How it works...
There's more...
Don't get too comfortable
Hiring someone to help fix our art problem
See also
Getting our work onto a device
Getting ready
How to do it...
How it works...
There's more...
Setting up multiple devices at once
How many devices should we use?
See also
Taking a screenshot of an application on our device
Getting ready
How to do it...
How it works...
See also
Working within Apple's guidelines
Getting ready
How to do it...
How it works...
There's more...
The Apple design awards
Rejection is a dish best served cold
2. Customizing our Icon, the Navigation Bar, and the Tab Bar
Introduction
Designing an application icon and preparing it for the user home screen
Getting ready
How to do it...
How it works...
There's more...
Dropping the text
Great gradients
If all else fails....
See also
Creating the rounded edges effect on our icon
Getting ready
How to do it...
How it works...
There's more...
Not being caught cutting corners
See also
Removing the app icon's gloss effect
Getting ready
How to do it...
How it works...
See also
Optimizing our newspaper or magazine app's icon for Newsstand in iOS 5
Getting ready
How to do it...
How it works...
See also
Creating a custom Tab Bar for our iPhone application
Getting ready
How to do it...
How it works...
There's more...
Losing the freshman 15
See also
3. Different Ways to "View" our Application
Introduction
Properly utilizing modal views
Getting ready
How to do it...
How it works...
There's more...
Dual modalities
Getting quick updates with Alert Views
Getting ready
How to do it...
How it works...
There's more...
Pushing it back
See also
Improving our application through Table Views
Getting ready
How to do it...
How it works...
There's more...
Two peas in a pod
See also
Integrating Web View into our app
Getting ready
How to do it...
How it works...
There's more...
Back, forward, and home
See also
Including Twitter in iOS 5
Getting ready
How to do it...
How it works...
There’s more...
Keep on giving
Determining which view is better for our app
Getting ready
How to do it...
How it works...
See also
4. Utilizing Common UI Elements
Introduction
Implementing application functionality using a Navigation Bar
Getting ready
How to do it...
How it works...
There's more...
Adding some style
See also
Providing variety through a Tab Bar
Getting ready
How to do it...
How it works...
There's more...
Making our app stand out from the crowd
See also
Speeding up data entry through pickers and custom keyboards
Getting ready
How to do it...
Custom keyboards
Picker Views
How it works...
There's more...
Foreign languages can work too
Keyboards on the Web
Simplicity in the Slider control
Getting ready
How to do it...
How it works...
There's more...
Customize our slider
See also
Offering complex control through an Action Sheet
Getting ready
How to do it...
How it works...
See also
Using UI to keep our user inside our application
Getting ready
How to do it...
How it works...
See also
Making text fade in or out of view
Getting ready
How to do it...
How it works...
There's more...
Full screen? No problem
High and low
See also
5. All About Games
Introduction
Planning your game around touch
Getting ready
How to do it...
How it works...
There's more...
Using the iPhone as a controller...for the iPad
See also
Using control techniques that are optimized for touch
Getting ready
How to do it...
How it works...
There's more...
Using an actual control pad
See also
Designing HUDs with limited real estate
Getting ready
How to do it...
How it works...
There's more...
Customizations
See also
Accounting for the lost Status Bar
Getting ready
How to do it...
How it works...
See also
6. Starting, Stopping, and Multitasking
Introduction
Starting the application with a proper Default.png
Getting ready
How to do it...
The right way
The wrong, but possibly preferable way
How it works...
There's more...
We can retina optimize our Default.png too
Prepare for multiple orientations
See also
Planning our application UI for a first impression
Getting ready
How to do it...
How it works...
There's more...
Lend a helping hand
See also
Dealing with phone calls or text messages
Getting ready
How to do it...
How it works...
There's more...
They're not text messages, but they're close enough
See also
Working with multitasking in iOS 4
Getting ready
How to do it...
How it works...
There's more...
Multitasking can be frustrating
See also
Periodical downloads and Newsstand in iOS 5
Getting ready
How to do it...
How it works...
There's more...
Let's multitask.
See also
Making accommodations for other apps that are multitasking
Getting ready
How to do it...
How it works...
There's more...
Double status bar all the way
See also
7. Notifications, Locations, and Sounds
Introduction
Integrating push or local notifications into our app
Getting ready
How to do it...
How it works...
There's more...
Using a single button notification if we want
Providing a positive sound
See also
Using badges to draw attention to new content
Getting ready
How to do it...
How it works...
There's more...
Accompanying badges with notifications
See also
Managing audio properties and keeping silent
Getting ready
How to do it...
How it works...
There's more...
Audio isn't required, but it is appreciated
Keeping those who can't hear our audio in mind too
Locating the sweet spot when handling location services
Getting ready
How to do it...
How it works...
See also
Making an app usable without location data
Getting ready
How to do it...
How it works...
There's more...
A few apps just shutting down completely
See also
Making cents with proper ad placement
Getting ready
How to do it...
How it works...
There's more...
Combining forces
See also
8. Accessibility, Options, and Limited Opportunity to Help our User
Introduction
Using the 80 percent rule wh...

Table of contents

  1. iPhone User Interface Cookbook

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access iPhone User Interface Cookbook by Cameron Banga in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Graphics. We have over one million books available in our catalogue for you to explore.