Before the Cordova CLI became available, building Cordova applications for multiple device platforms was a challenge. You had to install the native SDK for each mobile device platform you were supporting and copy your Cordova application’s web application content from project to project. You couldn’t build or test multiple apps simultaneously. The CLI fixes much of that, but there are still limitations. The PhoneGap Build service provides the means to build PhoneGap applications in the cloud, without the need to install a bunch of software on a developer workstation. All you have to do is write your web applications using your web content editor of choice then upload the files to the cloud and let PhoneGap Build do the rest.

In this chapter, I’ll show you how to setup and use the PhoneGap Build service to package your Cordova applications and share those applications with others. There’s a lot to PhoneGap Build, so I won’t be able to cover it all here. The chapter will focus on the Build service and how to use it, not the device platform specific intricacies.