Official Samples for the BlackBerry 10 Cascades Platform
C++ QML QMake C Makefile HTML Other
Latest commit 2429dde Jul 22, 2015 @timwindsor timwindsor Merge pull request #49 from timwindsor/master
Sets OverlayStyle to be Fancy so MetaData is shown.
Failed to load latest commit information.
BfB-Boilerplate-10.1 Fixed broken links in readme files. Apr 21, 2015
BfB-Boilerplate-10.2 Fixed broken links in readme files. Apr 21, 2015
BfB-Showcase Fixed broken links in readme files. Apr 21, 2015
DialogSample Fixed broken links in readme files. Apr 21, 2015
HyperLocal-App-Template Fixed broken links in readme files. Apr 21, 2015
IDS_CPP_Sample Fixed broken links in readme files. Apr 21, 2015
IDS_QML_Sample Fixed broken links in readme files. Apr 21, 2015
ScrollableLists Fixed broken links in readme files. Apr 21, 2015
SensorDemo Fixed broken links in readme files. Apr 21, 2015
accelgame Fixed broken links in readme files. Apr 21, 2015
accounts Fixed broken links in readme files. Apr 21, 2015
addressbook Fixed broken links in readme files. Apr 21, 2015
appshot Fixed broken links in readme files. Apr 21, 2015
barcodereader Fixed broken links in readme files. Apr 21, 2015
batterysample Fixed broken links in readme files. Apr 21, 2015
bbmcontacts Fixed broken links in readme files. Apr 21, 2015
bbminvitetodownload Fixed broken links in readme files. Apr 21, 2015
bbmprofile Fixed broken links in readme files. Apr 21, 2015
bbmprofilebox Fixed broken links in readme files. Apr 21, 2015
bbmregistration Fixed broken links in readme files. Apr 21, 2015
belt Fixed broken links in readme files. Apr 21, 2015
bluetoothgatt Fixed broken links in readme files. Apr 21, 2015
bluetoothsppchat Fixed broken links in readme files. Apr 21, 2015
bpstoqml Fixed broken links in readme files. Apr 21, 2015
bucketlist Fixed broken links in readme files. Apr 21, 2015
calendar Fixed broken links in readme files. Apr 21, 2015
callapizza Fixed broken links in readme files. Apr 21, 2015
cascadescookbookcpp Fixed broken links in readme files. Apr 21, 2015
cascadescookbookqml Fixed broken links in readme files. Apr 21, 2015
circularslider Fixed broken links in readme files. Apr 21, 2015
compass Fixed broken links in readme files. Apr 21, 2015
custombarcodeinvoker Created projects for Visual Studio 2013 Jan 5, 2015
custombarcodescanner Fixed broken links in readme files. Apr 21, 2015
custommapview Created projects for Visual Studio 2013 Jan 4, 2015
databasecreation Fixed broken links in readme files. Apr 21, 2015
databasecrud Fixed broken links in readme files. Apr 21, 2015
datamanagerusage Fixed broken links in readme files. Apr 21, 2015
dialogs Fixed broken links in readme files. Apr 21, 2015
dictaphone Fixed broken links in readme files. Apr 21, 2015
docs split up pushCollector 10.0, 10.2 subfolders into their own apps due … Jan 30, 2014
filepicker Fixed broken links in readme files. Apr 21, 2015
filtereddatamodel Created projects for Visual Studio 2013 Jan 4, 2015
gears Fixed broken links in readme files. Apr 21, 2015
headlesservice Fixed broken links in readme files. Apr 21, 2015
headlesserviceui Fixed broken links in readme files. Apr 21, 2015
hellocascades Fixed broken links in readme files. Apr 21, 2015
helloforeignwindow Fixed broken links in readme files. Apr 21, 2015
highlighter Fixed broken links in readme files. Apr 21, 2015
httptest Fixed broken links in readme files. Apr 21, 2015
imageloader Created projects for Visual Studio 2013 Jan 4, 2015
imagerotation Fixed broken links in readme files. Apr 21, 2015
invokeclient Fixed broken links in readme files. Apr 21, 2015
invoketarget Fixed broken links in readme files. Apr 21, 2015
jsonreadwrite Fixed broken links in readme files. Apr 21, 2015
led Fixed broken links in readme files. Apr 21, 2015
listdecorators Fixed broken links in readme files. Apr 21, 2015
loader Fixed broken links in readme files. Apr 21, 2015
locationdiagnostics Fixed broken links in readme files. Apr 21, 2015
mapanimations Fixed broken links in readme files. Apr 21, 2015
mapview Fixed broken links in readme files. Apr 21, 2015
mavenartifacts Fixed broken links in readme files. Apr 21, 2015
messages Fixed broken links in readme files. Apr 21, 2015
networking_dwnld_file Fixed broken links in readme files. Apr 21, 2015
networking_ssl Fixed broken links in readme files. Apr 21, 2015
nfcmacaddress Created projects for Visual Studio 2013 Jan 4, 2015
nfcreceiver Created projects for Visual Studio 2013 Jan 4, 2015
nfcsender Created projects for Visual Studio 2013 Jan 4, 2015
nfcshare Created projects for Visual Studio 2013 Jan 4, 2015
notebook Fixed broken links in readme files. Apr 21, 2015
notifications Fixed broken links in readme files. Apr 21, 2015
nowplaying Sets OverlayStyle to be Fancy so MetaData is shown. Jul 22, 2015
orientation Fixed broken links in readme files. Apr 21, 2015
pageddatamodel Fixed broken links in readme files. Apr 21, 2015
paymentservice Fixed broken links in readme files. Apr 21, 2015
persistentobjects Created projects for Visual Studio 2013 Jan 4, 2015
photobomber Fixed broken links in readme files. Apr 21, 2015
placepicker Fixed broken links in readme files. Apr 21, 2015
poemmaker Fixed broken links in readme files. Apr 21, 2015
pullmybeard Fixed broken links in readme files. Apr 21, 2015
pushCollector Fixed broken links in readme files. Apr 21, 2015
pushCollectorHeadless Created projects for Visual Studio 2013 Jan 4, 2015
quotes Fixed broken links in readme files. Apr 21, 2015
repeater Fixed broken links in readme files. Apr 21, 2015
routemapinvoker Fixed broken links in readme files. Apr 21, 2015
rssnews Fixed broken links in readme files. Apr 21, 2015
rundgang Fixed broken links in readme files. Apr 21, 2015
scratchpad Created projects for Visual Studio 2013 Jan 4, 2015
soapxml Fixed broken links in readme files. Apr 21, 2015
socialinvocation Created projects for Visual Studio 2013 Jan 4, 2015
speedwriter Fixed broken links in readme files. Apr 21, 2015
stampcollector Fixed broken links in readme files. Apr 21, 2015
starshipsettings Fixed broken links in readme files. Apr 21, 2015
systemsound Fixed broken links in readme files. Apr 21, 2015
tossgame Fixed broken links in readme files. Apr 21, 2015
vegetablesdatamodel Created projects for Visual Studio 2013 Jan 4, 2015
weatherguesser Fixed broken links in readme files. Apr 21, 2015
webmapview Created projects for Visual Studio 2013 Jan 4, 2015
xandos Fixed broken links in readme files. Apr 21, 2015
xandosdroid Fixed broken links in readme files. Apr 21, 2015
.gitignore Created projects for Visual Studio 2013 Jan 4, 2015
README.md Fixed broken links in readme files. Apr 21, 2015
Samples.sln Created projects for Visual Studio 2013 Jan 4, 2015

README.md

The sample applications for Cascades for BlackBerry 10 beta

Way more information over at http://developer.blackberry.com/native/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 persistent 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