Mobile Native Application Development

CSCI N410

3


Varies


This course extends mobile develop to include creating true iPhone, iPad, iPod and iPod Touch applications that have the same elegant look-and-feel and sophisticated functionality as Apple's own applications. This hands-on course takes your app concept from start to finish. Learn how to take advantage of native phone features not available through the web. Write apps that respond to gesturing, swiping, orientation-changes and movement. Design user interfaces that switch between views using tabs, navigation and tables. Integrate with phone features like the settings, camera, photos, contacts, calendar and geolocation. Make your applications more powerful by storing data on the device, processing in the background, and communicating with the internet through iCloud and web services.

Apple student developer accounts are provided. Beginning programming experience is required. Development Macs are available through the Student Technology Centers. Access to a personal Mac and iOS device is encouraged, but not required.