You can learn anything on Udemy. Start today with one of our 10,000+ online courses

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.
1 reviews
TAUGHT BY
  • 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.

WHAT'S INSIDE
  • Lifetime access to 72 lectures
  • 16+ hours of high quality content
  • A community of 100+ students learning together!
SHARE

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.
1 reviews

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>
    • Over 72 lectures and 17 hours of content!

CURRICULUM

  • 1
    Course Overview
    01:24
  • SECTION 1:
    Learning iPad Programming LiveLessons
  • 2
    Lesson 1: Introduction to 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.

  • 3
    Lesson 2: Storyboard and View Controllers
    01:08:53
  • 4
    Lesson 3: Views and Gestures
    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.

  • 5
    Lesson 4: Data Persistence and Working with Photos
    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.

  • 6
    Lesson 5: Rotation
    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.

  • 7
    Lesson 6: Scroll Views
    37:32

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

  • 8
    Lesson 7: Cloud Services
    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
  • 9
    Introduction
    01:24
  • SECTION 3:
    Lesson 1: iPad Programming Fundamentals
  • 10
    Lesson Introduction
    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.

  • 11
    Downloading and Installing Xcode
    03:37
  • 12
    Creating a New Project
    03:18
  • 13
    Exploring Project Options
    04:33
  • 14
    Reviewing Generated Project Files
    03:46
  • 15
    Exploring Workspace Window
    07:55
  • 16
    Using the iOS Simulator
    02:09
  • 17
    Using Interface Builder
    11:16
  • 18
    Creating Outlets and Actions
    12:44
  • 19
    Using Editors
    03:39
  • 20
    Exploring Other Xcode Features
    08:40
  • 21
    Examining Organizer
    06:14
  • 22
    Accessing Documentation
    02:59
  • 23
    Debugging Your App
    05:06
  • 24
    Provisioning Your iPad
    10:55
  • SECTION 4:
    Lesson 2: Storyboard and View Controllers
  • 25
    Lesson Introduction
    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.

  • 26
    Creating the Xcode Project
    11:53
  • 27
    Introducing Storyboard
    10:04
  • 28
    Understanding the Initial View Controller
    04:23
  • 29
    What Is a View Controller?
    04:03
  • 30
    Preparing for Segue
    03:05
  • 31
    Building an About Box
    16:08
  • 32
    Understanding View Controller Containment
    17:03
  • SECTION 5:
    Lesson 3: Views and Gestures
  • 33
    Lesson Introduction
    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.

  • 34
    Creating a Wheel View
    26:18
  • 35
    Using Touch Gestures
    08:00
  • 36
    Writing a Custom Touch Gesture
    15:20
  • 37
    Making WheelView More Useful
    15:14
  • 38
    Introducing Table Views
    09:31
  • 39
    Creating a Grid View
    13:32
  • 40
    Adding Wheel and Grid Views to PhotoWheel
    12:21
  • SECTION 6:
    Lesson 4: Data Persistence and Working with Photos
  • 41
    Lesson Introduction
    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.

  • 42
    Introducing Core Data
    07:56
  • 43
    Designing the PhotoWheel Data Model
    07:25
  • 44
    Generating Subclasses
    13:30
  • 45
    Adding a Model Object
    07:49
  • 46
    Fetching Results
    10:13
  • 47
    Using the Fetched Results Controller
    19:37
  • 48
    Using the Image Picker Controller
    19:44
  • 49
    Editing a Model Object
    05:27
  • 50
    Deleting a Model Object
    05:51
  • SECTION 7:
    Lesson 5: Rotation
  • 51
    Lesson Introduction
    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.

  • 52
    Adding Device Rotation Support
    02:37
  • 53
    Performing a Custom Rotation Animation
    08:00
  • 54
    Setting the Launch Image
    03:54
  • 55
    Creating a Custom Segue
    12:26
  • 56
    Customizing Navigation Controller Pop Animation
    09:36
  • SECTION 8:
    Lesson 6 Scroll Views
  • 57
    Lesson Introduction
    00:19

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

  • 58
    Building a Full Screen Photo Browser
    23:11
  • 59
    Pinching and Zooming a Photo
    12:42
  • SECTION 9:
    Lesson 7: Cloud Services
  • 60
    Lesson Introduction
    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.

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

RATING

  • 0
  • 1
  • 0
  • 0
  • 0
AVERAGE RATING
NUMBER OF RATINGS
1
  • 30 day money back guarantee!
  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion