This Course consists of 4 blocks and is organized in the following manner:
Block 1 introduces different types and components of Mobile applications, and basic principles of Mobile Application Design.
Block 2 introduces the most popular Mobile Operating Systems , namely, Android, iOS and Windows Mobile.
Block 3 covers the hardware portion of a mobile device on which the Mobile application development may have impact. It covers different types of processors, memory , sensors as well as I/O devices.
Block 4 covers different types of software development tools for Mobile devices. It includes native software development tools, cross platform development tools , publishing tools as well as issues related to monetization and security.