• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

Building Mobile Apps with Phonegap

Building Mobile Apps with Phonegap
  • Price £697.00
  • Level Introduction
  • Duration 2 day(s)
All major credit cards accepted


Want to build iPhone apps but don’t want to learn Objective-C? In this hands-on tutorial you’ll discover how to use your HTML/JavaScript skills to build applications for mobile platforms including iPhone, Google Android and Blackberry.

Learn how to use PhoneGap, an open source mobile development framework, to create platform-neutral mobile applications with HTML, CSS and JavaScript.

Get the tools and experience you need to build app store ready mobile applications for iPhone, Android, Blackberry and more.


If you’re a web developer, mobile developer, mobile designer or a project manager in charge of mobile development, then PhoneGap training is for you.

If you’re already well-versed in JavaScript and HTML, PhoneGap provides the fastest, most effective way to add mobile application development to your roster, especially if you’re building social networking applications, simple games and companion applications to websites.

Assumed Knowledge

To get the most from this course, delegates need a good understanding of HTML, CSS and JavaScript, and an appreciation of the current mobile ecosystem.


At the completion of this course, you’ll be able to:

  • Set up your development environment
  • Compile for multiple platforms
  • Run code in a emulator
  • Debug your HTML and JavaScript
  • Access native APIs, including location, camera, accelerometer, contacts, and more via JavaScript
  • Optimize your JavaScript for mobile devices
  • Make security considerations
  • Build a mobile application that runs offline
  • Use CSS transitions, animations and transforms to create native looking interfaces
  • Use the Canvas for advanced graphics
  • Use mobile JS libraries, such as XUI and Dashcode to build mobile applications faster

Course Content

Overview of Essential Skills
HTML, CSS and Javascript
• jQuery and jQueryUI frameworks
• Optional jQueyrmobile and BBUI frameworks
• Local storage
• App navigation techniques
Apache Cordova and PhoneGap build
• Understanding the open source parts of PhoneGap (Cordova)
• Where Adobe PhoneGap Build fits in
• Free and paid accounts with Adobe PhoneGap Build
Creating a Development Environment
• Eclipse with Plug-Ins
• Running Android Simulators
• Optional Apple Mac setup in XCode
Mobile Projects
• Creating a new project
• Importing a boiler-plate project
• Enabling PhoneGap for existing projects
Obtaining and Using Signing Certificate Keys
• Apple Developer program
• Android Developer keys
• Blackberry and Windows keys
Understanding the Technologies
• WebKit
• Overview of native app development structures
• Overview of essential platform-specific configuration files
• App icons, covers and UI furniture
• PhoneGap white-listing
Mobile-Specific Coding Techniques
• Writing Javascript Optimised for Mobile
• Managing memory on mobiles
CSS optimisations
• User-Interface best practices
• When to go native
Accessing Native APIs
• Geolocation
• Camera
• Accelerometer
• Contacts
• Other device-specific APIs
• Subscribe to platform developer schemes as required (may incur fees)
• Plan and Create App
• Test and Debug
• Compile to multiple platforms with PhoneGap build
• Overview of the command-line compile process
• Deploy to app markets
Additional Development tools
• Blackberry and Windows Phone 8 emulators
• Ripple Emulator in Chrome
• Free Microsoft tools for Windows 8

Make Enquiry

Course Enquiry

Book Now

Course Enquiry

Find your local training centre