Learning iPad Programming: Building iPad Apps with iOS 5

Instructor Kirby Turner walks you through the process of building PhotoWheel, a photo management and sharing app.
  • Lectures 72
  • Video 17 Hours
  • Skill level all level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

Course Description

Learning iPad Programming teaches you to build PhotoWheel, a photo management and sharing app that leverages the most common aspects of iOS 5. You'll learn about the latest features in iOS 5 and Xcode. The free version of PhotoWheel can be downloaded from the App Store for use with the course material.

What You Will Learn in this “How to Make an iPad App: Building iPad Apps With Ios 5” course:

- Use storyboard and view controllers  to design a UI.

- Understand Core Data.

- Add device rotation support.

- Build a full screen photo browser and use pinch and zoom.

- Use web services and enable iCloud synching.

Who Should Attend This Course:

- Developers at any skill level interested in building apps for the iPad.


Take this course now and learn How to Make an iPad App With Ios 5.

</p>

What am I going to get from this course?

  • Over 72 lectures and 17 hours of content!

What you get with this course?

Not for you? No problem.
30 day money back guarantee

Forever yours.
Lifetime access

Learn on the go.
Desktop, iOS and Android

Get rewarded.
Certificate of completion

Curriculum

Course Overview
01:24
Section 1: Learning iPad Programming LiveLessons
01:29:49

This lesson introduces you to the fundamentals of iPad programming. From installing Xcode to provisioning your iPad, this lesson shows you how to use the developer tools needed to build your first iPad app.

Lesson 2: Storyboard and View Controllers
01:08:53
01:41:28

This lesson shows you how to use touch gestures and write custom gestures to make a spinning wheel view. You also learn how to use table views and build custom grid views.

01:40:07

This lesson introduces core data. You learn about designing a data model, generating subclasses, adding a model object, fetching results, and using the image picker controller. Finally, you learn about editing and deleting a model object.

38:26

This lesson describes adding device rotation support, performing a custom rotation animation, and setting the launch image. You also see how to create a custom segue and a custom navigation controller pop animation.

37:32

This lesson introduces scroll views. You see how to build a full screen photo browser and use pinch and zoom.

01:16:39

This lesson shows how to make use of web services in an iPad app, using the Flickr API as an example, and how to enable iCloud synching for sharing data between devices.

Section 2: Introduction to Learning iPad Programming LiveLessons
Introduction
01:24
Section 3: Lesson 1: iPad Programming Fundamentals
00:43

This lesson introduces you to the fundamentals of iPad programming. From installing Xcode to provisioning your iPad, this lesson shows you how to use the developer tools needed to build your first iPad app.

Downloading and Installing Xcode
03:37
Creating a New Project
03:18
Exploring Project Options
04:33
Reviewing Generated Project Files
03:46
Exploring Workspace Window
07:55
Using the iOS Simulator
02:09
Using Interface Builder
11:16
Creating Outlets and Actions
12:44
Using Editors
03:39
Exploring Other Xcode Features
08:40
Examining Organizer
06:14
Accessing Documentation
02:59
Debugging Your App
05:06
Provisioning Your iPad
10:55
Section 4: Lesson 2: Storyboard and View Controllers
00:32

This lesson introduces storyboard and view controllers. You see how to design a UI, transition between scenes using segues, and take advantage of view controllers and containment.

Creating the Xcode Project
11:53
Introducing Storyboard
10:04
Understanding the Initial View Controller
04:23
What Is a View Controller?
04:03
Preparing for Segue
03:05
Building an About Box
16:08
Understanding View Controller Containment
17:03
Section 5: Lesson 3: Views and Gestures
00:36

This lesson shows you how to use touch gestures and write custom gestures to make a spinning wheel view. You also learn how to use table views and build custom grid views.

Creating a Wheel View
26:18
Using Touch Gestures
08:00
Writing a Custom Touch Gesture
15:20
Making WheelView More Useful
15:14
Introducing Table Views
09:31
Creating a Grid View
13:32
Adding Wheel and Grid Views to PhotoWheel
12:21
Section 6: Lesson 4: Data Persistence and Working with Photos
00:43

This lesson introduces core data. You learn about designing a data model, generating subclasses, adding a model object, fetching results, and using the image picker controller. Finally, you learn about editing and deleting a model object.

Introducing Core Data
07:56
Designing the PhotoWheel Data Model
07:25
Generating Subclasses
13:30
Adding a Model Object
07:49
Fetching Results
10:13
Using the Fetched Results Controller
19:37
Using the Image Picker Controller
19:44
Editing a Model Object
05:27
Deleting a Model Object
05:51
Section 7: Lesson 5: Rotation
00:19

This lesson describes adding device rotation support, performing a custom rotation animation, and setting the launch image. You also see how to create a custom segue and a custom navigation controller pop animation.

Adding Device Rotation Support
02:37
Performing a Custom Rotation Animation
08:00
Setting the Launch Image
03:54
Creating a Custom Segue
12:26
Customizing Navigation Controller Pop Animation
09:36
Section 8: Lesson 6 Scroll Views
00:19

This lesson introduces scroll views. You see how to build a full screen photo browser and use pinch and zoom.

Building a Full Screen Photo Browser
23:11
Pinching and Zooming a Photo
12:42
Section 9: Lesson 7: Cloud Services
00:32

This lesson shows how to make use of web services in an iPad app, using the Flickr API as an example, and how to enable iCloud synching for sharing data between devices.

Getting Your Flickr App Key
01:00
Writing a Simple Flickr API Class
08:46
Downloading Images
09:19
Adding Flickr to the List of Options
04:20
Creating a Custom Grid View Cell
04:07
Displaying Flickr Photos
10:59
Saving Selected Flickr Photos
11:15
Enabling iCloud Synching in PhotoWheel
02:48
Storing Images Outside of Core Data
10:26
Making the Persistent Store Coordinator Work with iCloud
05:47
Receiving Data from iCloud
05:20
Section 10: Summary of Learning iPad Programming LiveLessons
Summary
00:33

Instructor Biography

My name is Kirby Turner. I'm an independent software developer and business owner focusing on Mac and iOS programming. I've been programming since the early 1980s. I sell my own apps. I do contract programming when time allows. And I wrote a book on iPad programming.

In 2007, I made my move from the Microsoft world to the world built by a particularly wonderful fruit company out of Cupertino, California. It didn't take long before I fell in love with Cocoa and Xcode. The developer experience created by Apple makes programming fun for me again, something I hadn't felt since the early days of Delphi.

When I'm not sitting behind the keyboard, I can be found hanging out with my wife Melanie and my son Rowan, hiking the mountains of New England, kayaking the waters in and around Salem, Massachusetts, and snowboarding down mountains in search of powder.

Join the biggest student community

7,000,000

Hours of video content

26,000,000

Course Enrollments

7,100,000

Students

Reviews

Average Rating
4.0
Details
  1. 5 Stars
    0
  2. 4 Stars
    1
  3. 3 Stars
    0
  4. 2 Stars
    0
  5. 1 Stars
    0
Ready to start learning?
Preview this course