Mobile APPLICATIONS AND CLOUD COMPUTING

(2020/2o21)

objectives

The aim of the course is to provide the skills to design and implement mobile applications that are supported by existing general-purpose cloud services and/or by custom-specific backend service deployed in a public cloud.


PROGRAM

  1. Introduction: positioning applications for mobile devices

  2. Sensors and orientation

  3. Android Framework: core components

  4. An introduction to Android OS

  5. 2D graphics

  6. Application case studies

  7. Intents and broadcast receivers

  8. Async programming

  9. Storage

  10. Hybrid and C/C++ Native applications

  11. Android service

  12. Cloud computing

  13. Services, Broadcast Receivers, Concurrent programming

  14. Intent, Pending Intent, Permissions, and notifications

  15. iOS basic concepts

EXAM

The exam consists of designing and implementing a mobile app and passing a written test

LECTURE SLIDES