App Development

App Development

Hybrid mobile apps are like any other apps you’ll find on your phone. They install on your device. You can find them in app stores. With them, you can play games, engage your friends through social media, take photos, track your health, and much more.

COURSE SYLLABUS

Getting Started

  • Making Your First PhoneGap App
  • Creating a New PhoneGap Project
  • Testing a PhoneGap Project in the Browser
  • Testing a PhoneGap Project on a Phone

User Interface

  • Creating a Multipage UI
  • Collapsable Content Blocks
  • Control Groups
  • Flip Switch
  • The ListView

Storage

  • The Local Storage Object
  • Creating a Table and Storing Data
  • Retrieving Data

Geolocation

  • Obtaining Device Location
  • Using Location Information with Google Places
  • Using Location Information with Google Maps

Media

  • Playing Audio and Video Content
  • Controlling Play Back of Media
  • Adjust Volume of Media
  • Media Position and Duration

Device Accelerometer

  • Reading the Accelerometer
  • Moving an Object with the Accelerometer

Taking Pictures

  • Setting Picture Options
  • Obtaining the Image
  • Returning Thumbnails
  • Selecting a Picture from The Library

Gestures

  • The Hammer.js Library for Gestures
  • Detecting Gestures
  • Taps and Presses
  • Swipes and Pans

Working with the Hardware

  • Device Info Plugin
  • Device Orientation Plugin
  • Network Information Plugin
  • Battery Status Plugin

Push Notifications

  • Setting up the CLI
  • Connecting to a Device
  • Sending a Notification
  • Sending a Notification in an App

Wrapping Up

  • Config.xml
  • Adobe PhoneGap Build
  • CLI Build
  • Testing

Building a Complete App

  • Looking at the UI
  • Examining the Web Service
  • Reviewing the Code

Technical Software

  • PhoneGap
  • ionic

Eligibiltiy Criteria

10+2 or Graduate

Duration

3 Months / 6 Months