• Decrease font size
  • Default font           size
  • Increase font size

iPad Programming

Print E-mail

Course Length: 1 Day

Training Description

This hands-on course is for iPhone software developers who need to rapidly master new iPad specific programming skills. The course begins by focusing on what is new and different about iPad apps, including how to write a Universal app that takes advantage of both iPhone and iPad. The course then covers the major new iPad programming features, including gesture recognizers, custom input views, custom menus, external screens, PDF file generation, file sharing, and more. The major new iPad specific UI techniques of using Split View Controllers, Popover View Controllers, and Modal Views are covered in detail. At the end of the course you will know how to write iPad apps that take full advantage of the iPad platform.

Training Objectives

  • Learn new iPad-specific programming skills
  • Learn the proper user of new iPad UI techniques
  • Learn how to write Universal apps that adjust to iPad and iPhone
  • Learn new iPad-specific input features such as custom input views
  • Learn new iPad-specific output features such as external screens
  • Learn new iPad-specific content views such as Split Views and Popovers

Training Outline

Introduction

  • iPad Only Apps
  • iPhone Compatibility Apps
  • Universal Apps
  • Porting iPhone Apps to iPad

iPad UI Guidelines

  • Icons Sizes
  • Left-Pane, Right-Pane Content
  • Segmented Content
  • Orientation Support
  • Flattened Information Hierarchy
  • App Styles to Avoid

New iPad Input Features

  • User Interface Idiom
  • Gesture Recognizers
  • Custom Input View
  • Custom Menu
  • Search Bar Results

New iPad Output Features

  • Screen Size
  • Orientation
  • External Screens
  • PDF Files
  • Media Playback

New iPad Content Views

  • Split View Controller
  • Popover View Controller
  • Modal Views
  • Action Sheets and Popovers

Other New iPad Features

  • File Sharing
  • Distance from Location
  • Updated Alert Positioning

Closing Remarks

  • Review
  • Where To Go From Here