3 An introduction to application development for small, mobile devices such as cell phones and smart phones. The class will examine topics including user interface design, application portability, web protocols, data storage, and secrity on platforms such as Android and iOS.