From Idea to App Creating iOS UI, animations, and gestures

by
Edition: 1st
Format: Paperback
Pub. Date: 2011-03-18
Publisher(s): New Riders
List Price: $34.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Because iPhone development is so young, right now apps are typically designed, developed and deployed by a single person (or very small development team.) The designers are the developers and vice versa. This book will leverage this distinction by teaching designers how to design on top of native iOS metaphors, tools and UI, while teaching native developers appropriate application design and asset preparation.

Author Biography

Shawn Welch has designed and developed iOS applications since the launch of the first iPhone in 2007. Most recently, Shawn has taken on the role of iOS designer and developer for Kelby Media Group and the National Association of Photoshop Professionals, developing apps for their online training site, Kelbytraining.com, and annual conferences and events such as Photoshop World. A graduate of Kansas State University in Computer Engineering, Shawn has also worked as Senior Media Editor for Digital Strategy for Pearson Higher Education, Arts and Sciences, managing and producing digital technologies and mobile applications for Pearson’s college level A&S textbook division.

Table of Contents

Part I Introduction

1. Getting Started with iOS
Why Are We Here?
iOS Devices
iOS Development Tools and Resources
Quick Tips: iOS Development Strategies
Guiding Principles

2. What Makes an iOS App?
iOS: The Big Picture
Application Types
iOS App Blueprint
Introduction and “Hello, World!”
Creating an Xcode Project
Conclusion

Part II T he Basics of iOS User Interfaces

3. Physical Hardware
Physical Input Devices
Device Orientation
iOS Coordinate System
Preparing Image Assets for Multiple Displays

4. Basic User Interface Objects
UIKit and Foundation
iOS Views
UIKit

5. User Interface Controllers and Navigation
What Is a Controller?
View Controllers, Navigation, and Modal Views

6. User Interface Buttons, Inputs, Indicators,
and Controls
Alert Dialogs and Action Sheets
Indicators
Controls and Buttons
iOS App Blueprint
The Basics
Creating UIViewControllers
Adding UIControls to Each Tab
Connecting UI Controls to a Controller
Create a UITabBarController
Part III Designing Custom iOS User
Interface Objects

7. Creating Custom Icons, Launch Images,
and Buttons
App Icons
Launch Images
Custom UI Buttons

8. Creating Custom UIViews and
UIViewControllers
Custom UIViewControllers
Custom UIViews

9. Creating Custom Table Views
UITableViewController
UITableView Appearance
Creating Custom Cells
Moving, Deleting, and Inserting Rows
iOS App Blueprint
Custom iOS UI
Overview
Changes to the First Tab

Part IV Animating Your UI

10. Introduction to iOS Animations
About Animations Using UIKit
UIView Animation Blocks
System-Provided Animations

11. Creating Custom iOS Animations
About Core Animation
Core Animation Types
Getting Started with Core Animations
Keyframe Animations
Animation Transitions
3D Transforms
iOS App Blueprint
Custom Animations
Overview
Animations of CountdownViewController

Part V Human Interaction: Gestures

12. Introduction to iOS Gestures
Understanding Apple-Defined Gestures
Gestures and UIKit

13. Creating Custom iOS Gestures
Detecting Touches in a UIView
Gesture Recognizers
Motion Gestures
iOS App Blueprint
Custom Gestures
Overview
Note from the Author
Index

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.