2025-2026 Undergraduate Catalog

CS 472 Mobile App Development

This course will cover best practices in mobile application development and hands-on programming experience in order to give the student a foundation in designing, creating, and deploying apps for the mobile market. The actual topics covered, the programming language, the platform and the IDE used may vary from semester to semester due to the fluid nature of the mobile device market. However, topics such as views, activities, intents, widgets, databases and app deployment will be covered. 

Credits

3

Prerequisites

CS 180 or CS 272; CS 342

Offered

Spring, even years

Student Learning Outcomes

  1. Students will be able to discuss and identify common principles of UI/UX design for mobile application development
  2. Students will demonstrate use of Adobe XD as a prototyping tool to demonstrate the user experience and user interaction for mobile applications
  3. Students will demonstrate use of Android Studio and Kotlin to develop mobile applications