• Certification
  • Supporting Material
  • 18-month Free course retake

PhoneGap / Cordova

£1,797.00

Enquire

* - required

Clear

This course introduces the principles, capabilities and workflows of developing cross-platform mobile apps with the PhoneGap/Cordova tools. We explore building apps for individual use, company-wide use and for publishing to app stores. Plenty of hands on exercises consolidate the real-world application development skills on emulators and/or delegates actual devices. Only free tools are used in this course.

While iOS and Android are the main platforms discussed, we can include Windows and Windows Phone, FireOS, Blackberry10 or any of the many alternative platforms as development targets.

A good grasp of modern HTML5, CSS and especially JavaScript is essential to get the most from this course.

Introducing Cross-Platform Single Codebase App Development
  • Explaining PhoneGap and Cordova
  • The development workflow
  • Capabilities and limitations
The Development Environment
  • Installing the tools
    • Setting up XCode for iOS App development (requires an Apple Mac)
    • Setting up Android SDK for Android App development (Windows, Mac or Linux)
    • Setting up for Windows App development (requires a Windows PC)
    • PhoneGap Build: creating iOS and Android Apps from any development platform
  • Simple code editing tools
  • Optional emulators
  • Connecting to real devices over USB or via the PhonaGap app
Scaffolding Application Architecture
  • Simple command-line procedures
  • Building an app from scratch by hand
  • Modular development practices
  • Debugging techniques
Performance and Security
  • Coding for the best performance
  • Avoiding performance bottle-necks
  • Considering bandwidth and battery life
  • App permissions and security
  • Ensuring app and assets are secure and trustworthy
Device Sensors
  • Accessing motion and gyroscope
  • Coding for Geolocation apps
  • Camera, microphone and other sensors
Using Plugins
  • Installing optional plugins to access device features
  • Keeping code up to date
  • Popular and reliable plugins
Application Life-cycle Events
  • Responding to pause, resume and destroy events
  • Dealing with interruptions such as calls and messages
  • Detecting and responding to network availability
Media
  • Using images at different resolutions
  • Providing compatible audio and video assets
Alerts and Notification
  • Customizing alert buttons and outcomes
  • Creating native notifications and toasts
Overview of App Design
  • Typical design decisions
  • Using Fonts and Glyphs
  • Design furniture: CSS sprites
  • Responding to Screen Capabilities and Orientation
  • Choosing between platform default and corporate design across platforms
Accessing Data
  • Using AJAX to load external data
  • Persisting data locally on the device
  • Security concerns and approaches
Publishing Apps
  • Understanding the configuration options for each platform
  • Important files and decisions
  • Apple, Android and Windows developer accounts
  • Certificates, keys and the digital signing process
  • Other API keys you might need: maps etc.

Public Scheduled Classes

Come into one of our centrally located training facilities. Small class sizes, industry experienced instructors, and many classes lead towards certification.

Virtual Student

Attend a real-time class without leaving home.

Find out more

Private Training

We can organise training for you. We can do it for only one person or a group. Give us a call an we can make arrangements for your course.

Live Online Training

With our online toolbox let your global team learn together. Give us a call and we can make arrangements for your course.

Academy In A Case

If you can’t come to us we can come to you. Give us a call and we can make arrangements for your course.

Reviews

There are no reviews yet.

Be the first to review “PhoneGap / Cordova”

This site uses Akismet to reduce spam. Learn how your comment data is processed.

SKU: N/A Category:
Thank you!