Program Description Mobile application development denotes a process by which application software is developed for mobile or wearable devices. Students of these programs learn to build native applications for mobile devices, as well as cross platform web applications for all devices, and create solutions with a variety of technologies and programming languages. Vocational Learning Outcomes: Evaluate business and design requirements to select, formulate and implement mobile solutions. Propose deliverable proprietary mobile solutions to prospective clients using business, marketing and sales strategies. Develop application and user interfaces for various mobile platforms that leverage evolving mobile device capabilities. Design and evaluate new and existing websites to ensure mobile usability for various devices and platforms. Appraise technology criteria to create cross-platform applications built with rich-media, CSS and HTML-based technologies. Design, develop and publish device-specific mobile applications using mobile solution technology to meet stakeholder requirements. Evaluate and implement new features for current IOS, Android and other platforms to meet client needs. Select and integrate database and server-side technologies into mobile solutions. Construct and test security of mobile solutions using appropriate network technologies to secure against system threats. Use project management principles and industry protocols to manage a collaborative mobile application development and to ensure quality assurance. Design, develop and build a database to application specifications.