Blackberry 10 Native Development using Cascades
4.5 (7 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.
252 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Blackberry 10 Native Development using Cascades to your Wishlist.

Add to Wishlist

Blackberry 10 Native Development using Cascades

A guide to making amazing Blackberry10 apps
4.5 (7 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.
252 students enrolled
Last updated 4/2015
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7 hours on-demand video
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Create Native Blackberry 10 Apps using Cascades (QML & C++)
Create User Interface using QML
Use Javascript in QML
View Curriculum
Requirements
  • We will guide you through the steps to download and install your environment
  • Windows, Linux or Mac OSx machine
Description

Blackberry 10 Development: Learn by making native apps is the most complete Blackberry 10 course on Udemy. Starting from scratch, you will learn how to make stunning apps for this platform.

You will be introduce to programming 3 languages: QML, C++ and Javascript

Looking for a course to start Blackberry Development, you will be pleased with what this course has to offer.

The Curriculum includes:

  • Blackberry ID creation
  • Environment setup
  • Momentic IDE
  • QML
  • Javascript in QML
  • Buttons, Text, Images
  • Layouts and views
  • Navigation
  • C++ and QML integration
  • Data storage and persistence
  • Audio, video and camera
  • Sensors
  • Localization
  • App submission

We will start with the basics. Setting up you environment, device and simulator and building a simple app.

We will then move to learning QML and see how Javascript is integrated. We will cover the UI elements such as buttons, text, etc.

Then we will see the navigation in an Blackberry app before going to the heavy stuff, namely C++ integration.

We will progress to more advanced features such as data storage, audio & video and device sensors.

You will get plenty of knowledge from this course. Come on and join!

Who is the target audience?
  • This course is meant for anyone looking to learn Blackberry 10 native development with QML, Javascript and C++. No programming experience is needed. However, having some programming background is a plus
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 50 Lectures Collapse All 50 Lectures 07:10:07
+
Introduction
1 Lecture 05:37
Introducing BB10 native development
05:37
+
Setting Up your environment
4 Lectures 23:37
Request a Blackberry id and Vendor account
04:37

Installing Blackberry Momentics IDE and SDKs
06:46

Install a Blackberry Simulator
07:26

Setup your own device for development
04:48
+
Introducing QML
7 Lectures 56:30


QML Fundamentals II: Object names and IDs
03:33

QML Fundamentals III: Signal Handlers
04:19

QML Fundamentals IV: JavaScript
15:53

App: Image Opacity
18:32

ImageOpacity.qml
3 pages
+
APP: BMI Calculator
6 Lectures 52:29

App project to create a BMI Calculator

App: BMI Calculator
04:43

App: BMI Calculator II - Implementing Design
19:59

App: BMI Calculator - Design II
11:04

App: BMI Calculator III - Responding to Events
16:43

bmicalculator.qml
6 pages

Bmifunctions.js
2 pages
+
QML: Navigation
8 Lectures 46:14

Sheet
02:11

Navigation Pane
11:01

Tabbed Pane
08:50

Menu
09:59

App: Updated BMI Calculator
00:55

App: Updated BMI Calculator II
06:14

BmiCalculator.qml
8 pages
+
QML: Custom Components
3 Lectures 20:59
Custom components
05:34

Custom Properties
06:29

Custom Signals
08:56
+
C++ and QML
10 Lectures 01:57:32
Structure of a Blackberry Native program - C++
05:33

Defining a class - Header file
09:23

Implementing a class: Source file
04:45

Variables
11:51

Functions
18:13

Control Structures
19:51

Arrays
09:10

Pointers
16:37

Pass values from C++ to QML
07:53

Access C++ objects from QML
14:16
+
QML: List and Data Models
5 Lectures 01:00:41
List
03:08

List view
19:56

SQLite
10:12

Filling List with Database
18:34

Saving to Database
08:51
+
Designing for mutilple devices
3 Lectures 11:53

Space Quotas
02:39

Design Units
02:48
+
Submitting you App to Blackberry world
3 Lectures 15:35
bar-descriptor.xml: Icons, Splash screens, Permissions, etc
08:11

Packaging your app
01:21

Vendor Portal
06:03
About the Instructor
Davenson Lombard
4.5 Average rating
7 Reviews
252 Students
1 Course
Network Engineer, software developer

About

Hi! I’m Davenson!

Outside of work, I spent time coding on different platform such as IOS, Android, Linux, etc. I also spend a lot of time on photoshop editing photos and stuff. I have a bachelor degree in Electrical Engineering. Might sound weird to see a electrical engineer spending so much time coding but hey!

In the past few years, I spent a lot of time working on personal, professional and school software projects. It is all about wanting to create amazing stuff that serves a purpose. I got on UDEMY because I realize that many of us with a little help make a difference.