iPhone Development Studio
with Bill Dudney and Daniel Steinberg
Pricing & Dates
| $1595 | Alumni and Groups of 3+ |
| $1895 | Early Bird! (thru Dec 27) |
| $2195 | Regular |
- Jan. 27-30 in Denver, CO
- Venue Details
Would you like us to notify you about the next course coming in March 2009?
The iPhone Studio is a hands-on workshop for developers who want to build iPhone applications like the pros. Taught at one of Denver's premier training facilities, you'll learn how to build iPhone applications from two experienced iPhone developers.
- Get a jump start and gain confidence to build your own iPhone or iPod Touch apps.
- Go through the process of building an iPhone application from start to finish using the iPhone SDK, and pick up tricks of the trade along the way.
- Immerse yourself exclusively in iPhone development for four days of intense training with other like-minded folks.
What Will I Learn?
How to write full-featured iPhone applications. This isn't a stuffy set of talks or a boring slideshow of API details. It's an interactive workshop where you'll learn the fundamentals of building iPhone applications.
- Xcode and Interface Builder: How to design iPhone interfaces visually in Interface Builder, connect everything in Nib files, and write and build code in Xcode.
- The Libraries: From UI Kit to Core Animation, learn how to use the libraries to build applications that look and function like some of the apps already on your iPhone.
- Table Views: Table views are central to many iPhone applications, such as the contact manager. Learn how to nest tables with navigation controllers and edit on a table view.
- User Input: Every good iPhone application needs to get input from the user. We'll show you how to design and handle input for an ideal user experience.
- Organization and Navigation: You'll learn to use Navigation Bars and Tabs to make it easier for users to know where they are and what they can do next.
- Network and Communication: Get connected and share information with devices near and far.
- Persistence: We'll show you how to use SQLite, the file system, and preferences to preserve data between application instances.
- Performance and Debugging: You'll learn the power tools, including Instruments and gdb, to help make your application sing.
- Other Cool Stuff: Learn how to set your application apart from the crowd by adding features that use Core Animation, Core Location, the Accelerometer, and so on.
- And Much More!... practical tips, tricks, and techniques used by the experts to work efficiently and build full-featured iPhone applications
In addition to the prepared topics, we'll leave ample time for discussion and collaborative learning.
Who’s It For?
iPhone application developers. This Studio is taught by programmers for programmers. Over the course of numerous hands-on programming exercises, you'll be using Xcode and Interface Builder to write applications in Objective-C and Cocoa.
This Studio is right for you if:
- You’re currently programming in an object-oriented language
- You have some exposure to Objective-C and Cocoa
- You have an iPhone or iPod Touch
- You have a Mac laptop with the latest iPhone SDK installed
- You want to build custom iPhone applications
If you're new to Objective-C and Cocoa, we recommend attending the Cocoa Studio before the iPhone Studio.
Who Teaches the Studio?
Bill Dudney and Daniel Steinberg. In this premiere Studio, you'll learn directly from iPhone development experts and authors:
Bill is a software developer and entrepreneur currently building software for the Mac. Bill started his computing career on a NeXT cube with a magneto-optical drive running NeXTStep 0.9. He's the author of iPhone SDK Development, Core Animation for OS X and the iPhone, as well as a series of iPhone development screencasts. He has several iPhone applications currently selling on the App Store.
Daniel Steinberg is the author of the book Cocoa Programming: A Quick Start for Developers and the editor for the new series of Mac Developer titles for the Pragmatic Programmers. He writes feature articles for Apple's ADC web site and is a regular contributor to Mac Devcenter. He has presented at Apple's Worldwide Developer Conference, MacWorld, MacHack, and other Mac developer conferences. (photo courtesy of Patrick Lenz)
What's a Studio Like?
Interactive Learning. You'll learn in a significantly different way in a Studio than by reading through the books. Attending a Studio complements what you may have read, but in a hands-on, collaborative environment where you'll:
- get your questions answered by the experts and your peers
- learn through hands-on programming exercises
- discuss up-to-date topics, tips, and tricks
- discover new techniques in live coding sessions
- reinforce the concepts you've learned in the books
We think Studio offers the best developer training around. But don't take our word for it. Just ask our alumni. Check out their reviews and applications they've built! The Studio experience continues after the Studio with our members-only alumni mailing list.
“The strictly guarded Alumni group is one of the best programming resources I have ever seen.”
What Should I Bring?
Your iPhone and Your Mac Laptop. It wouldn't be a programming workshop if you didn't walk away having written some code. A few weeks before the Studio, we'll send out detailed instructions for installing everything you'll need. During the Studio, you'll get hands-on experience working through prepared exercises, and experimenting on your own, too.

Mix work and play. Colorado is a
winter wonderland of activity in January. Skiing
and snowboarding are at their best, but there is
also downhill tubing, sleigh rides, and snowmobiling.
Come and explore on the weekend and then, during the
week, learn how to build killer iPhone apps.