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

Overview

There may be “an app for that,” but every app starts as an idea. Ideas can come from anyone—designers or developers, marketing managers or CEOs—and this book is about bringing those ideas to life.

iOS is a remarkable platform, both from a technology standpoint and as a pure business opportunity. With over 10 billion apps downloaded through the iTunes App Store, and over 50 million new iOS devices expected to ship in 2011, no other platform puts big business and individual ...

See more details below
Paperback
$25.89
BN.com price
(Save 26%)$34.99 List Price

Pick Up In Store

Reserve and pick up in 60 minutes at your local store

Other sellers (Paperback)
  • All (13) from $4.50   
  • New (6) from $15.64   
  • Used (7) from $4.50   
From Idea to App: Creating iOS UI, animations, and gestures

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

NOOK Book (eBook)
$15.49
BN.com price
(Save 44%)$27.99 List Price

Overview

There may be “an app for that,” but every app starts as an idea. Ideas can come from anyone—designers or developers, marketing managers or CEOs—and this book is about bringing those ideas to life.

iOS is a remarkable platform, both from a technology standpoint and as a pure business opportunity. With over 10 billion apps downloaded through the iTunes App Store, and over 50 million new iOS devices expected to ship in 2011, no other platform puts big business and individual developers on a level playing field like iOS does. Needless to say, if you have an idea for an app, now is the time to make it happen.

Whether you’re a designer or a developer, this book will help you:

  • Create basic user interface elements
  • Understand navigation metaphors and practices
  • Design for multiple devices
  • Customize system UI elements
  • Incorporate system-provided and custom animations
  • Use touch- and motion-based gestures
  • Create UIViews and UIViewControllers using Core Graphics
  • Avoid rejection by the iTunes App Store
Read More Show Less

Product Details

  • ISBN-13: 9780321765550
  • Publisher: New Riders
  • Publication date: 4/1/2011
  • Pages: 264
  • Sales rank: 1,378,523
  • Product dimensions: 6.90 (w) x 8.90 (h) x 0.50 (d)

Meet the Author

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.
Read More Show Less

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

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)