iPhone and iOS 4 Advanced App Development: Learn by Video

Video description

This innovative product uses interactive video to show iOS developers how to integrate rich features that end-users have come to expect from apps, using the iOS Core Location and Mapping features and camera data. This video reviews the main features of XCode 4 as well as the more advanced APIs available to developers. Retrieving and creating address book and calendar data within the app is also covered, as well as manipulating media files, including photos and video. Creating Universal Apps will let users broaden their audiences to the iPhone, iPod Touch, and iPad. Experienced instructor Robert Turall presents up to four hours of exceptional video training, complete with lesson files, assessment quizzes, and review materials. The video is wrapped in a unique interface that allows the viewer to jump to any topic and also bookmark individual sections for later review. The unique Watch-and-Work mode shrinks the video into a small window to allow the student to work alongside the video. Project files used in the lessons are included on the disc so viewers can practice what they've learned, and interactive review questions help reinforce freshly gained knowledge.

Table of contents

  1. Introduction
    1. Advanced iOS App Development: Building on the Basics 00:04:56
    2. XCode 4 Overview 00:10:12
  2. Location and Mapping
    1. Core Location and Map Kit Overview 00:09:19
    2. Core Location: Determining the User's Current Location
    3. Core Location: A Better CoreLocationController Class
    4. Map Kit: Showing the User's Location on a Map
    5. Map Kit: Location Information and Reverse Geocoding
    6. Map Kit and MKAnnotation: Marking Places on a Map
    7. Enhancing Maps Using Custom Annotations
    8. Plotting and Displaying a Route Using Overlays
  3. Contacts
    1. ABAddressBook Overview
    2. Adding, Updating, and Deleting Contacts
    3. Using Address Book View Controllers in Your App
    4. Adding New Contacts
    5. Saving Contact Data in Your App
    6. Using Address Book Contact Data: Sending SMS Messages
  4. Calendars and Notifications
    1. Event Kit Overview
    2. Using Event View Controllers
    3. Adding, Updating, and Deleting Events
    4. Creating Recurring Events
    5. Implementing Reminders with Local Notifications
    6. Checking for and Reacting to Event Changes
  5. Camera and Media
    1. Camera and Media Overview
    2. Retrieving and Displaying Photos from the Device
    3. Testing Tips: Overcoming Simulator Limitations
    4. Taking and Saving a Photo with the Camera
    5. Capturing Photos with the Front-Facing Camera
    6. Recording and Saving Video
    7. Building an Alternative Image Picker Using the Assets Library Framework
  6. Email
    1. Email Overview
    2. Sending Email
    3. Sending Attachments
    4. Dealing with Email Errors and User Cancellation
    5. Adding Email Feedback to Your App Using Action Sheets
  7. Expanding Your App's Audience
    1. Creating Universal Apps
    2. An Easy Conversion: Converting Our Camera App

Product information

  • Title: iPhone and iOS 4 Advanced App Development: Learn by Video
  • Author(s):
  • Release date: June 2011
  • Publisher(s): Pearson
  • ISBN: 013280865X