SlideShare a Scribd company logo
3
Most read
4
Most read
6
Most read
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?

More Related Content

PDF
FirefoxOS Introduction
PPTX
Open Source Problem Solving
PDF
Busting myths about business apps, low code style
PPTX
What Are The Most Popular Programming Languages For Mobile Application?
PDF
What To Choose Between - Native App And Hybrid Mobile App
PPTX
PhoneGap
PPTX
tittanium
PDF
Resume - Alsey Coleman Miller - iOS Developer
FirefoxOS Introduction
Open Source Problem Solving
Busting myths about business apps, low code style
What Are The Most Popular Programming Languages For Mobile Application?
What To Choose Between - Native App And Hybrid Mobile App
PhoneGap
tittanium
Resume - Alsey Coleman Miller - iOS Developer

What's hot (20)

PDF
Lane - Using Cordova to Create Multi-Platform Mobile Apps from Structured Con...
PPTX
Porting Hybrid Apps to Native Apps
PDF
App development software
PPTX
Building Apps With Flutter
PDF
Automotive android
PPTX
Work With Expertise in Six Months Industrial Training.
PDF
What is a Native Application and Why We Need Them
PPTX
MoreFromIT.com - SOFTWARE HOUSE / MOBILE APPS /PHP/IOS/Android
PPTX
MorefromIT Check us out and feel free to contact!
PDF
Android Auto
PPTX
Developing cross platforms mobile applications using the Apache Cordova
PPT
Android auto
PPTX
ios app development
PDF
Alex Pal - Resume - Short
PDF
Maemo 5 KOffice @ Foss.in on 4 December2009
PPTX
Best Interactive guide on Top 10 Mobile App Development Frameworks
PPTX
Intro to android auto
PPTX
Mobile application developers hyderabad
PDF
Which technology is best for mobile app development
PPTX
Mobile app development company
Lane - Using Cordova to Create Multi-Platform Mobile Apps from Structured Con...
Porting Hybrid Apps to Native Apps
App development software
Building Apps With Flutter
Automotive android
Work With Expertise in Six Months Industrial Training.
What is a Native Application and Why We Need Them
MoreFromIT.com - SOFTWARE HOUSE / MOBILE APPS /PHP/IOS/Android
MorefromIT Check us out and feel free to contact!
Android Auto
Developing cross platforms mobile applications using the Apache Cordova
Android auto
ios app development
Alex Pal - Resume - Short
Maemo 5 KOffice @ Foss.in on 4 December2009
Best Interactive guide on Top 10 Mobile App Development Frameworks
Intro to android auto
Mobile application developers hyderabad
Which technology is best for mobile app development
Mobile app development company
Ad

Viewers also liked (8)

PPTX
Why JSON API?
PPTX
How to Schedule Automated Tasks in Drupal with Cron?
PPTX
How to execute Automation Testing using Selenium
PPTX
Token module in drupal 8
PPTX
Automation testing for beginners on Selenium
PPTX
Drupal coding standards and best practices
PPTX
RESTful Web services in Drupal 8
PPTX
Features module in drupal 8
Why JSON API?
How to Schedule Automated Tasks in Drupal with Cron?
How to execute Automation Testing using Selenium
Token module in drupal 8
Automation testing for beginners on Selenium
Drupal coding standards and best practices
RESTful Web services in Drupal 8
Features module in drupal 8
Ad

Similar to An introduction to Apache Cordova (20)

DOCX
Phone gap in android technology
PPT
PhoneGap
PDF
Benefits of PhoneGap for Mobile App Development - Appzure
PPTX
fdocuments.in_apache-cordova-overview.pptx
PPTX
Native v s hybrid
PDF
The Best Alternatives To The Ionic Framework.pdf
PPTX
PPTX
phonegap_101
PPTX
Development of Mobile Application -PPT
PPTX
Rapid Prototyping with Cordova aka Phonegap
PPTX
Hybrid Mobile Apps - Meetup
PPTX
Mobile Web Apps
PPTX
All About Phonegap
PPTX
Phone gap
PDF
Most recommended android app development frameworks for app development
PDF
Introduction to the cordova framework for developing mobile apps1
PDF
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
PDF
Web, Native & Hybrid Apps Overview
PPT
DroidCon 2011: Developing HTML5 and hybrid Android apps using Phonegap
PPTX
Hybrid mobile app
Phone gap in android technology
PhoneGap
Benefits of PhoneGap for Mobile App Development - Appzure
fdocuments.in_apache-cordova-overview.pptx
Native v s hybrid
The Best Alternatives To The Ionic Framework.pdf
phonegap_101
Development of Mobile Application -PPT
Rapid Prototyping with Cordova aka Phonegap
Hybrid Mobile Apps - Meetup
Mobile Web Apps
All About Phonegap
Phone gap
Most recommended android app development frameworks for app development
Introduction to the cordova framework for developing mobile apps1
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
Web, Native & Hybrid Apps Overview
DroidCon 2011: Developing HTML5 and hybrid Android apps using Phonegap
Hybrid mobile app

More from valuebound (20)

PDF
Scaling Drupal for High Traffic Websites
PDF
Drupal 7 to Drupal 10 Migration A Fintech Strategic Blueprint (1).pdf
PDF
How to Use DDEV to Streamline Your Drupal Development Process.
PDF
How to Use AWS to Automate Your IT Operation| Valuebound
PDF
How to Use Firebase to Send Push Notifications to React Native and Node.js Apps
PDF
Mastering Drupal Theming
PDF
The Benefits of Cloud Engineering
PDF
Cloud Computing
PDF
The Future of Cloud Engineering: Emerging Trends and Technologies to Watch in...
PDF
Deep dive into ChatGPT
PDF
Content Creation Solution | Valuebound
PPTX
Road ahead for Drupal 8 contributed projects
PPTX
Chatbot with RASA | Valuebound
PDF
Drupal and Artificial Intelligence for Personalization
PPTX
Drupal growth in last year | Valuebound
PPTX
BE NEW TO THE WORLD "BRAVE FROM CHROME"
PPTX
Event loop in browser
PPTX
The Basics of MongoDB
PPTX
React JS: A Secret Preview
PPTX
Dependency Injection in Drupal 8
Scaling Drupal for High Traffic Websites
Drupal 7 to Drupal 10 Migration A Fintech Strategic Blueprint (1).pdf
How to Use DDEV to Streamline Your Drupal Development Process.
How to Use AWS to Automate Your IT Operation| Valuebound
How to Use Firebase to Send Push Notifications to React Native and Node.js Apps
Mastering Drupal Theming
The Benefits of Cloud Engineering
Cloud Computing
The Future of Cloud Engineering: Emerging Trends and Technologies to Watch in...
Deep dive into ChatGPT
Content Creation Solution | Valuebound
Road ahead for Drupal 8 contributed projects
Chatbot with RASA | Valuebound
Drupal and Artificial Intelligence for Personalization
Drupal growth in last year | Valuebound
BE NEW TO THE WORLD "BRAVE FROM CHROME"
Event loop in browser
The Basics of MongoDB
React JS: A Secret Preview
Dependency Injection in Drupal 8

Recently uploaded (20)

PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
Teaching material agriculture food technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Machine learning based COVID-19 study performance prediction
PDF
Modernizing your data center with Dell and AMD
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx
Encapsulation theory and applications.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Advanced methodologies resolving dimensionality complications for autism neur...
Teaching material agriculture food technology
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
NewMind AI Monthly Chronicles - July 2025
Machine learning based COVID-19 study performance prediction
Modernizing your data center with Dell and AMD
Agricultural_Statistics_at_a_Glance_2022_0.pdf

An introduction to Apache Cordova

  • 1. Apache Cordova (PhoneGap) Mobile Application Development Framework S Prince John email: pjohn@valuebound.com
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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.
  • 6. 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.
  • 7. 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.