Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Official Samples for the BlackBerry 10 Cascades Platform
branch: master

Merge pull request #41 from roroth/master

Change to allow proper language translations
latest commit ede1fdad5b
Bob Roth roroth authored
Failed to load latest commit information.
BfB-Boilerplate-10.1 Created projects for Visual Studio 2013
BfB-Boilerplate-10.2 Created projects for Visual Studio 2013
BfB-Showcase Created projects for Visual Studio 2013
DialogSample Created projects for Visual Studio 2013
HyperLocal-App-Template Created projects for Visual Studio 2013
IDS_CPP_Sample Created projects for Visual Studio 2013
IDS_QML_Sample Created projects for Visual Studio 2013
ScrollableLists Created projects for Visual Studio 2013
SensorDemo Created projects for Visual Studio 2013
accelgame Created projects for Visual Studio 2013
accounts Created projects for Visual Studio 2013
addressbook Created projects for Visual Studio 2013
appshot Created projects for Visual Studio 2013
bannerads Created projects for Visual Studio 2013
barcodereader Created projects for Visual Studio 2013
batterysample Created projects for Visual Studio 2013
bbmcontacts Created projects for Visual Studio 2013
bbminvitetodownload Created projects for Visual Studio 2013
bbmprofile Created projects for Visual Studio 2013
bbmprofilebox Created projects for Visual Studio 2013
bbmregistration Created projects for Visual Studio 2013
belt Created projects for Visual Studio 2013
bluetoothgatt Created projects for Visual Studio 2013
bluetoothsppchat Merge pull request #41 from roroth/master
bpstoqml Created projects for Visual Studio 2013
bucketlist Created projects for Visual Studio 2013
calendar Created projects for Visual Studio 2013
callapizza Created projects for Visual Studio 2013
cascadescookbookcpp Created projects for Visual Studio 2013
cascadescookbookqml Created projects for Visual Studio 2013
circularslider Created projects for Visual Studio 2013
compass Created projects for Visual Studio 2013
custombarcodeinvoker Created projects for Visual Studio 2013
custombarcodescanner Created projects for Visual Studio 2013
custommapview Created projects for Visual Studio 2013
databasecreation Updated main.qml
databasecrud Created projects for Visual Studio 2013
datamanagerusage Created projects for Visual Studio 2013
dialogs Created projects for Visual Studio 2013
dictaphone Created projects for Visual Studio 2013
docs split up pushCollector 10.0, 10.2 subfolders into their own apps due …
filepicker Created projects for Visual Studio 2013
filtereddatamodel Created projects for Visual Studio 2013
gears Created projects for Visual Studio 2013
headlesservice Created projects for Visual Studio 2013
headlesserviceui Created projects for Visual Studio 2013
hellocascades Created projects for Visual Studio 2013
helloforeignwindow Created projects for Visual Studio 2013
highlighter Created projects for Visual Studio 2013
httptest Created projects for Visual Studio 2013
imageloader Created projects for Visual Studio 2013
imagerotation Created projects for Visual Studio 2013
invokeclient Created projects for Visual Studio 2013
invoketarget Created projects for Visual Studio 2013
jsonreadwrite Created projects for Visual Studio 2013
led Created projects for Visual Studio 2013
listdecorators Created projects for Visual Studio 2013
loader Created projects for Visual Studio 2013
locationdiagnostics Created projects for Visual Studio 2013
mapanimations Created projects for Visual Studio 2013
mapview Created projects for Visual Studio 2013
mavenartifacts Created projects for Visual Studio 2013
messages Created projects for Visual Studio 2013
mmediaad Created projects for Visual Studio 2013
networking_dwnld_file Merge pull request #38 from ggrosso/master
networking_ssl Created projects for Visual Studio 2013
nfcmacaddress Created projects for Visual Studio 2013
nfcreceiver Created projects for Visual Studio 2013
nfcsender Created projects for Visual Studio 2013
nfcshare Created projects for Visual Studio 2013
notebook Created projects for Visual Studio 2013
notifications Created projects for Visual Studio 2013
nowplaying Created projects for Visual Studio 2013
orientation Created projects for Visual Studio 2013
pageddatamodel Created projects for Visual Studio 2013
paymentservice Created projects for Visual Studio 2013
persistentobjects Created projects for Visual Studio 2013
photobomber Created projects for Visual Studio 2013
placepicker Created projects for Visual Studio 2013
poemmaker Created projects for Visual Studio 2013
pullmybeard Created projects for Visual Studio 2013
pushCollector Created projects for Visual Studio 2013
pushCollectorHeadless Created projects for Visual Studio 2013
quotes Created projects for Visual Studio 2013
repeater Created projects for Visual Studio 2013
routemapinvoker Created projects for Visual Studio 2013
rssnews Created projects for Visual Studio 2013
rundgang Created projects for Visual Studio 2013
scratchpad Created projects for Visual Studio 2013
soapxml Created projects for Visual Studio 2013
socialinvocation Created projects for Visual Studio 2013
speedwriter Created projects for Visual Studio 2013
stampcollector Created projects for Visual Studio 2013
starshipsettings Created projects for Visual Studio 2013
systemsound Created projects for Visual Studio 2013
tossgame Created projects for Visual Studio 2013
vegetablesdatamodel Created projects for Visual Studio 2013
weatherguesser Created projects for Visual Studio 2013
webmapview Created projects for Visual Studio 2013
xandos Created projects for Visual Studio 2013
xandosdroid Created projects for Visual Studio 2013
.gitignore Created projects for Visual Studio 2013
README.md Update README.md
Samples.sln Created projects for Visual Studio 2013

README.md

The sample applications for Cascades for BlackBerry 10 beta

Way more information over at http://developer.blackberry.com/cascades/sampleapps

Bucket List: One hundred things to do before you kick the bucket. A relatively basic list based application which illustrates the usage of the multi select handler. Moreover the application loads and saves data from a JSON file. Use the multiSelectHandler in order to select several list entries at once. Add ActionSets and contextActions to a ListView. Load and save data from a JSON file.

Cascades Cookbook: The Cascades Cookbook shows you various controls and demonstrates their look and feel. This sample features two downloads: one written with QML and one with C++. Each individual "recipe" is designed for reuse should you want to use these in your own app. ActivityIndicator, Adding images, Animations, Buttons, CheckBox, Colors, DateTimePicker, DropDown, Labels, ListView, Layouts, Navigation, Ninesliced Images, ProgressIndicator, StockCurves, RadioGroup & RadioGroupOption, Slider, Text input

Cowbell: A cow, a bell and Cascades are the only things you need to build a simple instrument app. In this sample, a rotation animation is used to animate a bell hanging around the neck of a cow. Handle rotation animations, Trigger C++ functions from QML, Use an AbsoluteLayout, Play a basic sound with OpenAL

Hello Cascades: This is a very basic Hello World application for Cascades. Add an image to the UI, Add text to the UI, Use layouts in QML

HelloForeignWindow: This is a an application that shows how to put a hole in a UI from Cascades to show your own content there.

Kakel: This is a puzzle game testing your logic skills. The game has some decorative and interaction elements set up in QML while the actual game board and logic is handled in C++.
Load part of the UI in QML and part of it in C++, Dynamically change the part loaded in C++.

Lightning Crossfade: Use a slider to crossfade between two images. Add images to a UI, Use layouts with several UI elements, Add a slider and listen to slider events, Do all of the above in C++ & QML.

PhotoBomber: The PhotoBomber is a camera application that lets you take photos and then have them "bombed" by someone that jumps in automatically. Use the cascades multimedia library with Camera, Take a picture, Manipulate the image to be grayscale, Add a image over another image.

PoemMaker: The Poem Maker is a simple application with three lines of text (labels) and a button. Clicking the button will generate a random "refrigerator" poem. Add and position basic UI components (Label/Image), Attach an event listener that reacts to user interaction, Play animations, Use JavaScript functions in QML

PullMyBeard: this sample application illustrates how to set up a very basic touch interaction. This is illustrated by moving an image in response to a touch event and animating it back to position when the touch ends. Move an image by touch (simple drag and drop), Trigger animations

Quotes: Quotes is an application that shows you how to deal with dynamic data in a list. It displays a list with some of our favorite sayings from clever people when it comes to programming and technology. The list of quotes is stored in an SQL database but you will also be able to add your own quotes and delete the ones you don't agree with (or edit them to better fit your purpose). Set up a ListView with predefined item visuals, Load data with the SqlDataAccess, Sorting with the help of a GroupDataModel, Adding, updating and deleting items from a list.

Speed Writer: This is a challenging game for testing your typing skills on the virtual keyboard. Consequently, one of the things you learn with this sample is how to handle text input. The speed is measured using a gauge which is implemented as a Custom Control. Create a Custom Control in C++ and add it to a QML document, Monitor changes in a TextField and update a TextArea.

StampCollector: A philatelist collection of stamps is used to illustrate how to create a simple list and trigger changes in the UI on selection. List control signals are used to listen for item clicked events. Set up a ListView with customized item controls, Populate a List Control to a JSON and XML data model, Perform list selection event handling, Handle list item focus/unfocus events

Starship settings: This sample shows a simple control panel for your average starship. You will learn how to use the QSettings api for persistant storage of the different settings.

Weather Guesser: Weather guessing has been a human activity that has gone on for thousands of years. Nowadays there are even television programs devoted to this phenomenon. The main objective of this app, apart from producing more or less accurate weather forecasts is to show how one goes about setting up an application using tabbed and navigation panes. It also shows how to load data using both SQL and nonlocal JSON feeds. How to use the NavigationPane and TabbedPane, How to populate a list using a GroupDataModel and JSON data, How to populate a list using a GroupDataModel and SQL, both asynchronously and synchronously.

Hi   Hi  Hi  Hi   Hi

Hi   Hi   Hi   Hi   Hi

Hi  Hi   Hi  

Something went wrong with that request. Please try again.