From Idea to App - Shawn Welch

From Idea to App

Creating iOS UI, animations, and gestures

(Autor)

Buch | Softcover
264 Seiten
2011
New Riders Publishing (Verlag)
978-0-321-76555-0 (ISBN)
27,70 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
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

 

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.

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

Erscheint lt. Verlag 31.3.2011
Sprache englisch
Maße 226 x 178 mm
Gewicht 464 g
Themenwelt Mathematik / Informatik Informatik Netzwerke
Informatik Programmiersprachen / -werkzeuge Mac / Cocoa Programmierung
Informatik Software Entwicklung Mobile- / App-Entwicklung
Informatik Weitere Themen Smartphones / Tablets
ISBN-10 0-321-76555-9 / 0321765559
ISBN-13 978-0-321-76555-0 / 9780321765550
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

Buch (2023)
Carl Hanser (Verlag)
59,99
Das umfassende Handbuch. Apps entwickeln für iOS, macOS und tvOS. …

von Michael Kofler

Buch | Hardcover (2019)
Rheinwerk (Verlag)
49,90
The Big Nerd Ranch Guide

von Matthew Mathias; Mikey Ward; John Gallagher

Buch | Softcover (2020)
Big Nerd Ranch Guides (Verlag)
48,75