Adobe PhoneGap
Steve Gill
- PhoneGap/Cordova Committer for 6 years
- Plays Hockey
- Twitter: @stevesgill
- Github: @stevengill
Current Work
- Developing cordova-cli and phonegap-cli
- Releases, Releases, Releases!
Agenda
- Overview + History
- PhoneGap CLI
- Hello World
- PhoneGap Developer App
- PhoneGap Desktop
- Plugins!
- ES6 & PhoneGap Demo
- OnsenUI2 & Angular app demo
- PhoneGap Build + Enterprise
- PhoneGap Day + Raffle
What is PhoneGap?
aka why am I here?
Quick Facts
- Runs in a chromeless webview and displays your local html, css and javascript
- Easily deploy to Android, iOS, Windows and desktop
- Rich plugin ecosystem
- PhoneGap uses Apache Cordova under the hood
- Compatible with other cordova based projects
Apache Cordova?
History
- 2008: PhoneGap created at Nitobi (ios only)
- 2009: Android support added
- 2011: Adobe buys Nitobi, PhoneGap donated to Apache as Cordova
PhoneGap CLI
Installation
Create the App
Run on Android
Hello World Demo
PhoneGap Developer App
PhoneGap Desktop
& Demo
Plugins!
Plugin Management
- fetches plugins from npm
- saves version to config.xml
- can also add plugins via Git URL
Use any web framework!
- AngularJS
- ReactJS
- BackboneJS
- Meteor
- Ember
- Knockout
- Framework7
- Ionic
- Topcoat
- Bootstrap
- Touchstone
- OnsenUI
- jQuery mobile
ES6 and PhoneGap Demo
PhoneGap Build
- Remotely build apps
- Easily share builds with team and clients
- Supports iOS, Android, Windows Phone 8
- Upload app and wait for builds!
PhoneGap Enterprise
Integrated with Adobe Experience Manager (AEM) and AEM Apps
Resources
PhoneGap Day US
-
18 workshops on Jan 28th.
-
Full day conference on Jan 29th.
-
free ski day on Jan 30th for all attendees at Sundance Mountain Resort
-
The entire PhoneGap team will be in attendance as well as experts from Ionic, ReactJS, Microsoft Visual Studio, Crosswalk and more!
-
50% off ticket prices for all group members in attendance with code "pgday-meetup".
-
Raffle Time!
NodeJs PhoneGap
By Steve Gill
NodeJs PhoneGap
- 808