Adobe PhoneGap Build

what have you done for me lately?

brett rudd ● @brettrudd ● github.com/goya

short but sweet

what is phonegap build

potentially embarrassing clumsy demo

new features

what's next

What is PhoneGap Build?

PhoneGap Build is an online service that enables you to easily compile PhoneGap applications for iOS, Android and Windows platforms

No need to install SDKs

Produces app-store ready packages

Includes debugging and device testing tools

Seamlessly* upgrade to the latest PhoneGap versions

Share and collaborate with testers and other developers.

Main Features

Your source (HTML, CSS, JS etc.) can be uploaded as a zip or can be cloned from a public or private git repo

Full support for any PhoneGap / Cordova plugin

Upload private plugins

A full RESTful api to allow integration with a CI workflow

Hydration service

A dedicated weinre server allowing for remote debugging.

build.phonegap.com/plans

Free Monthly ($10) Creative Cloud
Open Source Apps
Private Apps 1
App Size 50MB 100MB 1GB
3rd Party Plugins YES YES YES
Upload Private Plugins NO YES YES

Clumsy Demo of Hydration

phonegap/phonegap-app-star-track

New Stuff

App Repo Support

npm plugins

cordova.apache.org/plugins

www.npmjs.com/search?q=ecosystem:cordova


<plugin src="cordova-plugin-device" />

<plugin src="cordova-plugin-device" source="npm" />

<plugin src="cordova-plugin-device" source="npm" spec="1.1.2" />
					

git-based plugins

Include any git-based cordova plugin from any public git repository


<plugin spec="https://github.com/apache/cordova-plugin-device.git" />

<plugin spec="https://github.com/apache/cordova-plugin-device.git#tag" />
<plugin spec="https://bitbucket.com/apache/cordova-plugin-device.git#branch" />
<plugin spec="https://my-git-server.com/apache/cordova-plugin-device.git#commit" />
					

Windows Phone 8.1 and Windows 10 Support



<preference name="windows-appx-target" value="uap" />


<preference name="windows-appx-target" value="8.1-win" />


<preference name="windows-appx-target" value="8.1-phone" />
					


<preference name="windows-arch" value="anycpu" />
					

New Support Forums

Support is now available on the official Adobe forums

forums.adobe.com/community/phonegap/build

Other New Stuff

Full compile logs

Gradle support for android builds


<preference name="android-build-tool" value="gradle" />
					

Platform specific plugins and preferences


<platform name="android">
  <preference name="phonegap-version" value="4.0.2" />
  <plugin src="cordova-plugin-device" />
  <preference name="orientation" value="landscape" />
</platform>
					
.

Future

Site redesign

Private plugin support (git and npm)

Web hooks

Continue on the path to full PhoneGap / Cordova CLI compatibility.

More Info

website -- build.phonegap.com

docs -- docs.build.phonegap.com

blog -- phonegap.com/blog/phonegap-build

issues -- github.com/phonegap/build

forums -- forums.adobe.com/community/phonegap/build

twitter -- @phonegapbuild