print
Course Name
Blackberry 10 HTML5 App Development

Contact Hours: 20

Course Description
Android phones and tablets are already the most popular mobile devices on the market today, and so are the apps that people make for Android. If you're serious about becoming an app developer, Android is a great place to start. Whether you want to make money building apps to sell, or make money building apps for others, this course will get you started in the right direction.

This course is aimed for who are eager to learn Android programming for the first time, as well as experienced developers who are new to Java or need a refresher course.

Basic knowledge of Java and Object Oriented Programming is recommended as a pre-requisite for this course.

Outcome
 What you will learn:

 

  • Installing the Android SDK and setting up Eclipse for Android app development.

  • Creation and file structure of an Android project.

  • Using SQLite databases in your mobile apps.

  • Create professional User Interfaces such as menus, buttons and action bar menus.

  • Organize your code using the Model-View-Controller pattern and other industry best practices.

  • Make your apps social using the Facebook and Twitter SDK's

  • Add location to your app using the Google Maps API

  • Deploy your app and publish it to the Google Play store


Assessment
This course allows for self-directed work and does not require that you take a test. Apply what you have learned to your own projects.

Outline
Module 1: Introduction to BlackBerry 10 Development

  • Course overview
  • Installing the WebWorks SDK
  • Getting the signing keys
  • Kitchen sink files
  • Ripple emulator


Module 2: Your First BlackBerry 10 App

  • Project files and source code
  • bbUI.js basics
  • ActionBar for app navigation
  • App namespace
  • Projects image list
  • Remove elements from image list
  • New project form
  • Drop down
  • Toggle time tracking
  • Tracking time
  • JavaScript interval
  • Records image list
  • Summary report Report canvas chart
  • Local storage


Module 3: App Testing and Signing

  • Lights, Camera, Action: Part 1
  • Lights, Camera, Action: Part 2
  • Source Code


Module 4: Rocket Launch Game

  • Debug tokens
  • Deployment with debug tokens
  • App signing