Description
Today's applications are increasingly mobile. Computers are no longer confined to desks and laps but instead live in our pockets and hands. This course teaches students how to build mobile apps for Android and iOS, two of today's most popular platforms, and how to deploy them in Android Market and the App Store. Students learn to write native apps for Android using Eclipse and the Android SDK, to write native apps for iPhones, iPod touches, and iPads using Xcode and the iOS SDK, and to write web apps for both platforms. Prerequisites: prior programming experience in any object-oriented language and familiarity with HTML is assumed. Distance students must have access to an Intel-based Mac running Mac OS X Snow Leopard version 10.6.4 or later. Local students will have access to Macs on campus as needed.