Mobile Application Development

Mobile application development is the process by which applications are developed for handheld devices.

Mobile Application Development

Summary

The Mobile Application Development course is designed to introduce participants to the development process of creating mobile applications for the various new generation mobile devices and smart phones. This training course provides the candidates with the wide range of skills involved in creating a mobile application. Candidates will be taught HTML, CSS and JavaScript using Adobe Dreamweaver which enables them to develop cross-platform web applications using current popular web technologies. Candidates will also learn Flash Actionscript for developing rich and stunning visual content using Adobe Flash Lite technology. Finally the Candidates will be exposed to the popular iPhone platform for developing native iPhone applications using X-Code 3 and applying multi-touch and gesture features to bring the iPhone application alive.

This training course provides a comprehensive coverage of mobile application development principles and techniques. It is designed to prepare the participants for careers in creative content delivery over new generation of mobile devices, smartphones and iPhone.

Upon completion of this course, Students will be able to work as Application Designers/Developers, Mobile Solutions Specialists and Mobile Games Programmer.

What is Mobile Application Development?

Mobile application development is the process by which applications are developed for handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre-installed on phones during manufacture, or downloaded by customers from app stores and other mobile software distribution platforms.

Graduates of this discipline are called Mobile Developers or Programmers and are usually well-versed in one or more of the multitudes of Development platforms; most of it is incompatible with one another. Graduates are expected to also learn the fundamentals of programming and the development lifecycle to be able to create mobile applications.

Course Structure

To develop an interactive cross-platform website for mobile devices and smartphones using Adobe Photoshop and Adobe Dreamweaver. This level also aims to provide the students with a foundation in programming and development cycles.

  • Digital Imaging for Mobile Interfaces
  • Mobile Web Development
  • Programming for Mobile Web

To develop a dynamic database driven web widget application for mobile devices and smartphones using Adobe Dreamweaver and Adobe Flashlite. Candidates will learn additional scripting languages to enhance their knowledge in mobile applications.

  • Web Widget Development
  • Interactive Widget Development
  • Database Design

To develop iPhone widgets using webkit API and native applications using xCode 3 with multi-touch and gesture features for interactivity. Candidates will be exposed to the advanced aspects of mobile development utilizing the Apple iPhone as an implementation device.

  • iPhone Web Applications
  • iPhone Native Applications
  • Advance iPhone Development Techniques