Highlights
- Understand the Essential Skills
- Explore App navigation techniques
- Utilise Apache Cordova and PhoneGap build
- Create a new Mobile Project
- Obtain and Use Signing Certificate Keys
- Understand the Technologies
- Learn Mobile-Specific Coding Techniques
- Learn how to Access Native APIs
- Exploit Workflow
- Explore Additional Development tools
Course Details
Essential Skills
- HTML, CSS and Javascript
- jQuery and jQueryUI frameworks
- Optional jQueyrmobile and BBUI frameworks
- AJAX and JSON
- 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
- Camer
- Accelerometer
- Contacts
- Other device-specific APIs
Workflow
- 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
Who should attend
Feedback
4.8 out of 5 average
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022