PhoneGap is a free open source framework that allows developers to create cross-platform mobile applications using html, javascript and css
- Content is displayed on a webview
- Use javascript to native bridge to access native features
- PhoneGap API is based on web standards
- Apps are Hybrid (part native/part web)
- Great plugin support for extending the platform
- Reuse code accross platforms
Supported Platforms
- iOS & OSX
- Android (All devices)
- Blackberry 10
- Windows Phone & Windows 8
- Firefox OS (upcoming)
Apache Cordova
PhoneGap is a distribution of Apache Cordova
Has contributors from Google, IBM, RIM, Microsoft, Intel, Mozilla and more
PhoneGap 3.0
With PhoneGap 3.0, all of our APIs have been ripped into plugins and we have introduced the new workflow for managing your PhoneGap/Cordova apps.
Plugins
- All of our APIs are now plugins
- Create new plugins to extend capabilities of PhoneGap
- Lots of community plugins to choose from
- Soon releasing an online registry of plugins (plugins.cordova.io)
PhoneGap Build
Package mobile apps in the cloud
PhoneGap Build
- Upload your PG app to create binary for distribution
- QR code to download app right onto device
- Supports pre-approved plugins
- Apart of the Adobe Creative Cloud
The PhoneGap CLI
(Command-Line Interface)
Our new command-line tool to develop apps for multiple platforms.
Installation
phonegap
corodva
corodova-cli vs phonegap-cli
phonegap-cli :
- require('cordova-cli')
- require('phonegap-build-cli')
THE END
Questions?
By Steve Gill