Apache Cordova (PhoneGap)
Mobile Application Development
Framework
S Prince John
email: pjohn@valuebound.com
INTRO
Apache Cordova (formerly PhoneGap) is a mobile
application development framework initially created by
NITOBI.
But eventually, ADOBE SYSTEMS purchased NITOBI in
2011, and re-branded PhoneGap, and later released as an
open source version of the software called Apache Cordova.
Source:Inter
net
SO WHAT IS PhoneGap?
● PhoneGap is a software development framework by ADOBE
SYSTEMS, which is used to develop mobile applications.
● To develop apps using PhoneGap, the
developer does not require to have knowledge
of mobile programming language but only
web-development languages like, HTML, CSS, and JScript.
● It solves this by using standards-based web technologies to bridge
web applications and mobile devices
Source:Inte
rnet
HOW DOES IT WORK?
● The user interface for PhoneGap applications is
created using HTML, CSS, and JavaScript. The UI
layer of a PhoneGap application is a web browser view
that takes up 100% of the device width and 100% of
the device height.
● And It, provides an application programming interface
(API) that enables you to access native operating
system functionality using JavaScript. You build your
application logic using JavaScript, and the PhoneGap
API handles communication with the native operating
system.
Source:Inte
rnet
Early versions of PhoneGap required an Apple computer to create
iOS apps and a Windows computer to create Windows Mobile apps.
After September 2012, Adobe's PhoneGap Build service allows
programmers to upload CSS, HTML, and JScript source code to
a "Cloud Compiler" that generates apps for every supported
platform.
PhoneGap
Build PhoneGap Build is a cloud service for compiling
PhoneGap applications. Adobe PhoneGap provides a
way for users to create mobile applications using
technologies such as HTML, CSS, and Javascript.
Applications created with PhoneGap can be distributed
to various vendor app stores (ex: Apple App Store) and
installed on a end-user's device like any other native
application.
PLUGI
NS
Some of the Commonly used plugins
● cordova-plugin-x-socialsharing -- Used for receiving
and sending SMS.
● cordova-plugin-webintent2 -- Web View .
● cordova-plugin-x-toast -- Toast Messages.
● cordova-plugin-inappbrowser-wkwebview -- Access in
App Browser.
● cordova-plugin-whitelist -- Access Internet.
● cordova-plugin-splashscreen -- Enable Splash
screen.
http://cordova.apache.org/plu
gins/
TO SEARCH FOR MORE
PLUGINS.
To extend the native functionality exposed by the
PhoneGap native-app container, PhoneGap Build
supports most PhoneGap or Cordova plugins.
FEATURES SUPPORTING.
Source:Inte
rnet
THANK
YOU !
QUESTIO
NS?

An introduction to Apache Cordova

  • 1.
    Apache Cordova (PhoneGap) MobileApplication Development Framework S Prince John email: pjohn@valuebound.com
  • 2.
    INTRO Apache Cordova (formerlyPhoneGap) is a mobile application development framework initially created by NITOBI. But eventually, ADOBE SYSTEMS purchased NITOBI in 2011, and re-branded PhoneGap, and later released as an open source version of the software called Apache Cordova. Source:Inter net
  • 3.
    SO WHAT ISPhoneGap? ● PhoneGap is a software development framework by ADOBE SYSTEMS, which is used to develop mobile applications. ● To develop apps using PhoneGap, the developer does not require to have knowledge of mobile programming language but only web-development languages like, HTML, CSS, and JScript. ● It solves this by using standards-based web technologies to bridge web applications and mobile devices Source:Inte rnet
  • 4.
    HOW DOES ITWORK? ● The user interface for PhoneGap applications is created using HTML, CSS, and JavaScript. The UI layer of a PhoneGap application is a web browser view that takes up 100% of the device width and 100% of the device height. ● And It, provides an application programming interface (API) that enables you to access native operating system functionality using JavaScript. You build your application logic using JavaScript, and the PhoneGap API handles communication with the native operating system. Source:Inte rnet
  • 5.
    Early versions ofPhoneGap required an Apple computer to create iOS apps and a Windows computer to create Windows Mobile apps. After September 2012, Adobe's PhoneGap Build service allows programmers to upload CSS, HTML, and JScript source code to a "Cloud Compiler" that generates apps for every supported platform.
  • 6.
    PhoneGap Build PhoneGap Buildis a cloud service for compiling PhoneGap applications. Adobe PhoneGap provides a way for users to create mobile applications using technologies such as HTML, CSS, and Javascript. Applications created with PhoneGap can be distributed to various vendor app stores (ex: Apple App Store) and installed on a end-user's device like any other native application.
  • 7.
    PLUGI NS Some of theCommonly used plugins ● cordova-plugin-x-socialsharing -- Used for receiving and sending SMS. ● cordova-plugin-webintent2 -- Web View . ● cordova-plugin-x-toast -- Toast Messages. ● cordova-plugin-inappbrowser-wkwebview -- Access in App Browser. ● cordova-plugin-whitelist -- Access Internet. ● cordova-plugin-splashscreen -- Enable Splash screen. http://cordova.apache.org/plu gins/ TO SEARCH FOR MORE PLUGINS. To extend the native functionality exposed by the PhoneGap native-app container, PhoneGap Build supports most PhoneGap or Cordova plugins.
  • 8.
  • 9.