Mobile Apps Development Training

Mobile Apps Development Training in Kolkata

Prerequisite: None

Overview of Essential Skills

  • HTML, CSS and Javascript
  • jQuery and jQueryUI frameworks
  • Optional jQueyrmobile and BBUI frameworks
  • AJAX and JSON
  • Local storage
  • App navigation techniques

Node Modules

  • Node Introduction
  • Node Installment and Setup
  • NPM Installation and Module setup.
  • Node Build System.

Apache Cordova and Ionic Framework build

  • Understanding the open source parts of Ionic Framework (Cordova)
  • Where Ionic Framework Build fits in
  • Free and paid accounts with Ionic Framework 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 Cordova for existing projects

Obtaining and Using Signing Certificate Keys

  • Apple Developer program
  • Android Developer keys
  • Blackberry and Windows keys

Understanding the Technologies

  • WebKit application for Mobile Apps Development
  • Overview of native app development structures
  • Overview of essential platform-specific configuration files
  • App icons, covers and UI furniture
  • Cordova 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

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

  • Android, IPhone IOS, Blackberry and Windows Phone 8 emulators
  • Ripple Emulator in Chrome
  • Free Microsoft tools for Windows 8