Apache Cordova

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript.

At the end of the training, participants will be able to:

Pre-requisite

Some knowledge of HTML and JavaScript.

Duarion

5 days

Course Outline

  1. Objectives
  2. Advantages and disadvantages: Web Applications vs. native applications
  3. Architecture of Cordova
  4. Tools to integrate
  5. HTML5
  6. Media elements
  7. Canvas elements
  8. Local storage
  9. Xui
  10. Features detection
  11. Media queries
  12. View templating
  1. Deviceready
  2. Back button, menu button, search button
  3. Pause, resume
  4. Online, offline
  5. Others events
  1. Accelerometer
  2. Geolocation
  3. Camera
  4. Contacts
  5. Capture
  6. Notifications
  7. Compass
  8. Connection
  9. Storage
  10. File
  1. Environment iOS configuration in Xcode (MAC)
  2. Android environment configuration in Eclipse (PC)
  3. Plugin
  1. Programming Logic
  2. Front-End Development
  3. Storage: local and web SQL
  4. Implementation
  5. Short discussion on Sync mode and Multilanguage
  6. Layout: resolutions images for smartphones and tablet
  7. Guidelines in the publication on the store (Apple and Android)

Reviews