Rouse Company Foundation Student Services Building

CMSY 169 Mobile Design and Development Principles

The principles and attributes of application development are unlike any other approaches on the market and are considerably different from its desktop predecessor. This course provides an overview of the basic principles and theory behind mobile development. Key topics covered will include design functionality, design marketing, phone platforms, and mobile operating systems. Students will obtain a firm understanding of how to create a development strategy, address the mobile context, how to decide which of the multiple mobile development types is best for a customer, and how to create a user experience for it. Students will utilize these core principles to design and implement a basic mobile application.

Credits

3

Hours Weekly

3

Course Objectives

  1. Explain the different types of mobile applications, and their pros and cons.
  2. Discuss mobile information architecture, mobile design, future of mobile, and its challenges.
  3. Analyze the core technologies of mobile web development.
  4. Create a user-centered, context-based mobile strategy.
  5. Compare mobile web applications to applications written specifically for particular mobile platforms.
  6. Create Android mobile application.
  7. Discuss accessibility issues, recommendations, technological challenges, and correction steps.
  8. Analyze the concepts of creating and using mobile web.
  9. Discuss the new possibilities of mobile web development and its limitations.

Course Objectives

  1. Explain the different types of mobile applications, and their pros and cons.
  2. Discuss mobile information architecture, mobile design, future of mobile, and its challenges.
  3. Analyze the core technologies of mobile web development.
  4. Create a user-centered, context-based mobile strategy.
  5. Compare mobile web applications to applications written specifically for particular mobile platforms.
  6. Create Android mobile application.
  7. Discuss accessibility issues, recommendations, technological challenges, and correction steps.
  8. Analyze the concepts of creating and using mobile web.
  9. Discuss the new possibilities of mobile web development and its limitations.