The objective of this course is to provide a rock solid foundation by focusing on what truly matters: Core Cocoa Competencies. No previous Objective C or Cocoa experience required.
All concepts are seen in context, while developing a non-trivial App: either a Star Wars encyclopedia or a Wine encyclopedia (for the online version).
100% Hands on: Students spend most of their time developing an App.
Slow paced: the sample App goes through several iterations as it becomes more complex. We make sure that each new concept introduced is fully grasped before adding a new feature to the app.
Fun and geek-friendly environment: We are geeks and tech nerds. So come on! Who doesn’t want to create a Star Wars Encyclopaedia app.
Tangible results: All of our students return home with a universal App (iPhone & iPad), with a clear MVC architecture, customised UI via the Appearance proxy, audio with AVFoundation, UISplitViewController, UITableViewController, UINavigationController, UITabBarController, custom delegate protocol, notifications, error handling in Cocoa, simple persistence through NSUserDefaults, understanding of the sandbox and best practices… seen in practice.