Banner

Cordova

Duration: 24 Hours
Pattern figure

Overview

Cordova basically extends the features of HTML and JavaScript to work with the device. It could be said that Cordova works as a container for connecting our web app with native mobile functionalities. Cardova offers a bridge for connection between web apps and mobile devices; it is used when web applications are not able to use native mobile functionalities by default.

What You'll Learn

This training is for HTML, CSS and JavaScript developers who want to learn about development for mobile devices. All of the examples given can be used as an inception point in your own apps. The course explains the theory behind Cordova so the learner gets a better picture of building processes of hybrid mobile apps, keeping it simple to enhance the understanding essential principles of the Cordova development for the learner. Duration: 24 Hours

Curriculum

  • Introduction to Apache Cordova
  • What Is Adobe PhoneGap?
  • PhoneGap History
  • Cordova Going Forward
  • Supported Platforms
  • Cordova License
  • Working with Cordova
  • Cordova Plugins
  • Putting Cordova to Best Use
  • Getting Support
  • Resources
  • Hybrid Application Frameworks
  • Wrap-Up

  • Installing Apache Cordova
  • Ant-Based Command-Line Interface
  • Installing Adobe PhoneGap
  • Wrap-Up

  • Installing the CLI
  • Wrap-Up

  • About the CLI
  • Troubleshooting the CLI
  • CLI Command Summary
  • Using the CLI
  • Wrap-Up

  • Hello World!
  • Cordova Initialization
  • Leveraging Cordova APIs
  • Enhancing the User Interface of a Cordova Application
  • The Generated Web Application Files
  • Wrap-Up

  • Cordova Development Issues
  • Developing Cordova Applications
  • Testing Cordova Applications
  • Leveraging Cordova Debugging Capabilities
  • Debugging and Testing Using External Tools
  • Wrap-Up

  • Working with the Android Development Tools
  • Using the ADT IDE
  • Debugging Outside of the ADT IDE
  • Grabbing a Screenshot
  • Debugging on a Physical Device
  • Wrap-Up

  • Configuring Your Environment for BlackBerry Development
  • Configuring a BlackBerry Cordova Project
  • Defining BlackBerry 10 Targets
  • Debugging on a Device Simulator
  • Debugging on a Physical Device
  • Wrap-Up

  • Working with Xcode
  • Debugging iOS Applications
  • Debugging on a Physical Device
  • Using the Safari Web Inspector
  • Wrap-Up

  • Getting Started with Windows Phone Development
  • Configuring a Windows 8 Device for Application Testing
  • Running a Cordova Application Using Visual Studio
  • Wrap-Up

  • What Is PhoneGap Build?
  • Using PhoneGap Build
  • Wrap-Up

  • The Cordova Core APIs
  • Working with the API Cordova Documentation
  • Setting Application Permissions
  • Cordova Objects
  • Alerting the User
  • Cordova Events
  • Hardware APIs
  • Globalization
  • Working with the Contacts Application
  • Playing/Recording Media Files
  • InAppBrowser
  • Splash Screen
  • Wrap-Up

  • Anatomy of a Cordova Plug-in
  • Creating a Simple Plug-in
  • Creating a Native Plug-in
  • Deploying Plug-ins
  • Wrap-Up

  • About the Application
  • Creating the Application
  • Using Merges
  • Testing the Application
  • Wrap-Up

  • Mobile Application Development Platforms
  • SAP Mobile Platform
  • Kapsel
  • Wrap-Up
waves
Ripple wave

Prerequisites

Familiarity with HTML, CSS and JavaScript is needed

Interested in this Course?

    Ready to recode your DNA for GenAI?
    Discover how Cognixia can help.

    Get in Touch
    Pattern figure
    Ripple wave