13. What do we need to do?
* Upload code to PhoneGap Build service
* Provide provisioning keys (if required)
* Compile application (done for you)
* Download and install
* THAT’S IT!
24. The PhoneGap Build API
* Create / Delete projects
* Upload code
* Force a build
* Build status information
* Download compiled applications
25.
26. What we want to achieve...
* Create a new PhoneGap Build project
* Upload application files to that project
* Automatically build project
* Download when complete
* Install on device
33. What will happen...
* PhoneGap Build project assigned to repos
* Commit code to GitHub repos
* GitHub delivers payload (form data) to web
URL (which we don’t use in this case)
* URL forces the pull request in PG Build
* Application builds from latest source
* Relax with a beer
Who here wants to finish work on time, enjoy hobbies, have a life, spend time doing ‘other things’? I enjoy what I do. I love building and creating things. It makes me happy.\n
\n
\n
different mobile devices and operating systems needed different methods of compilation and packaging\n
\n
\n
PhoneGap has fixed that issue for us, which is awesome.\n
\n
Say goodbye to SDKs, compilers and hardware. Simply write your app using HTML, CSS or JavaScript, upload it to the PhoneGap Build service and get back app-store ready apps for Apple iOS, Google Android, Palm, Symbian, BlackBerry and more.\n
\n
\n
The process has already been greatly simplified for us..\n
How can we make this easier process even easier? Streamline our development processes, enhance our workflow and make our tasks a little easier (and fun)\n
The build process is already automated and manages so much for you.\n
We still need some form of human interaction to control the workflow and manage the projects\n
Who can use these processes? Solo developer or teams / groups\n
Who can use these processes? Solo developer or teams / groups\n
\n
\n
The config.xml file takes a lot of the pressure away from the developer and informs the build process of assets, permissions and application version information, but for some it can still be daunting.\n
\n
I love APIs. They give access to resources and allow you to customise your workflow and projects.\n
\n
Continuous Integration servers for managing project builds fresh from the source. Perfect for some apps, but massive overkill for PhoneGap.\n
\n
\n
What tasks do you need to perform? Cleaning, zipping to archive...\n