This course contains three modules that explore developing applications for iOS based devices such as iPhone, iPod Touch and iPad. Course will provide an overview of iOS development from use of current iOS SDK, to design of applications and industry business practices. Prior programming experience in either C or an Object-Oriented Programming language is required for this course. Note: There is a “Final Exam” to assess student learning across the three modules occurs at the end of module C which is the summative assessment of the series of three modules.
Module A: Overview, iTunes, Xcode, Objective-C, and Cocoa
Module B: Layout, Touch & Gestures, Storyboards & Segues, and iPad & Universal Apps
Module C: Human Interface, Frameworks, Data, and Distributing Apps