BlackBerry 10 App Development with HTML5

Make great apps for a brand new Platform using HTML5
3.8 (19 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
6,613 students enrolled
Take This Course
  • Lectures 25
  • Length 2 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2013 English

Course Description

Did you arrive too late when the App Store and the Google Playstore came out?

Well, a new platform has been launched and is getting good traction. Don't miss out on this one! Be one of the first pioneers in this New World.

This course will teach you everything you need to know to get started with making Blackberry 10 HTML5 apps for the BlackBerry 10 platform.

HTML5 apps are first class citizens in this new platform thanks to the WebWorks framework, which deeply integrates HTML5 with the device hardware for best performance.

A real Time tracking app aimed for freelancers is developed during the course, starting from scratch.

By following the same step-by-step methodology which has made our courses very successful and highly rated in Udemy, we'll make sure you have the best learning experience. When you finish this Blackberry 10 App Development course, you'll be ready to jump into your own projects with the right tools in hand.

This course includes, among other topics:

  • Installation and setup of the SDK, the Ripple Emulator and the BlackBerry 10 Simulator.
  • Using the official bbUI js library for native looking user interfaces.
  • Creating your app navigation with Action Bars.
  • Form, ImageLists and other GUI elements.
  • Learn the JavaScript Namespace pattern to create solid apps.
  • Using Local Storage to save your data.
  • Testing your app on the Simulator and on real devices.
  • App World submission process.

What are the requirements?

  • Basic knowledge of HTML, CSS and JavaScript are strongly recommended.

What am I going to get from this course?

  • Create BlackBerry 10 apps using HTML5
  • Create professionally looking UI using the bbUI.js library

Who is the target audience?

  • Both beginners and experienced developers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Hello BB10 World
Installing the WebWorks SDK
Getting Signing Keys
Kitchen Sink Files
Ripple Emulator
Other Mobile Development Courses by Zenva
Section 2: Your First BlackBerry 10 App
Your First BlackBerry 10 App - Files
bbUI.js Basics
ActionBar for App Navigation
App Namespace
Projects ImageList
Remove Elements from ImageList
New Project Form
Toggle Time Tracking
Tracking Time
JavaScript Interval
Records ImageList
Summary Report
Report Canvas Chart
Local Storage
Section 3: App Testing and Signing
Debug Tokens
Deployment with Debug Tokens
App Signing
Section 4: App Deployment
Preparation for the App World
Section 5: Course Evaluation Survey
Course Evaluation Survey

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Pablo Farias Navarro, Software Developer and Founder of ZENVA

Software developer and founder of ZENVA. Since 2012, Pablo has been teaching online how to create games, apps and websites to over 200,000 students through the Udemy and Zenva Academy platforms, and created content for companies such as Amazon and Intel.

Pablo is a member of the Intel Innovator Program in the Asia Pacific, and has run live programming workshops in San Francisco, Brisbane and Bangalore.

Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

Ready to start learning?
Take This Course