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
C++ QML QMake C Makefile HTML Other
branch: master

Merge pull request #46 from Munira-khan/master

Changes made to the readme files to fix links to documentation site.
latest commit 9a6640d5a5
@timwindsor timwindsor authored
Failed to load latest commit information.
BfB-Boilerplate-10.1 Fixed broken links in readme files.
BfB-Boilerplate-10.2 Fixed broken links in readme files.
BfB-Showcase Fixed broken links in readme files.
DialogSample Fixed broken links in readme files.
HyperLocal-App-Template Fixed broken links in readme files.
IDS_CPP_Sample Fixed broken links in readme files.
IDS_QML_Sample Fixed broken links in readme files.
ScrollableLists Fixed broken links in readme files.
SensorDemo Fixed broken links in readme files.
accelgame Fixed broken links in readme files.
accounts Fixed broken links in readme files.
addressbook Fixed broken links in readme files.
appshot Fixed broken links in readme files.
barcodereader Fixed broken links in readme files.
batterysample Fixed broken links in readme files.
bbmcontacts Fixed broken links in readme files.
bbminvitetodownload Fixed broken links in readme files.
bbmprofile Fixed broken links in readme files.
bbmprofilebox Fixed broken links in readme files.
bbmregistration Fixed broken links in readme files.
belt Fixed broken links in readme files.
bluetoothgatt Fixed broken links in readme files.
bluetoothsppchat Fixed broken links in readme files.
bpstoqml Fixed broken links in readme files.
bucketlist Fixed broken links in readme files.
calendar Fixed broken links in readme files.
callapizza Fixed broken links in readme files.
cascadescookbookcpp Fixed broken links in readme files.
cascadescookbookqml Fixed broken links in readme files.
circularslider Fixed broken links in readme files.
compass Fixed broken links in readme files.
custombarcodeinvoker Created projects for Visual Studio 2013
custombarcodescanner Fixed broken links in readme files.
custommapview Created projects for Visual Studio 2013
databasecreation Fixed broken links in readme files.
databasecrud Fixed broken links in readme files.
datamanagerusage Fixed broken links in readme files.
dialogs Fixed broken links in readme files.
dictaphone Fixed broken links in readme files.
docs split up pushCollector 10.0, 10.2 subfolders into their own apps due …
filepicker Fixed broken links in readme files.
filtereddatamodel Created projects for Visual Studio 2013
gears Fixed broken links in readme files.
headlesservice Fixed broken links in readme files.
headlesserviceui Fixed broken links in readme files.
hellocascades Fixed broken links in readme files.
helloforeignwindow Fixed broken links in readme files.
highlighter Fixed broken links in readme files.
httptest Fixed broken links in readme files.
imageloader Created projects for Visual Studio 2013
imagerotation Fixed broken links in readme files.
invokeclient Fixed broken links in readme files.
invoketarget Fixed broken links in readme files.
jsonreadwrite Fixed broken links in readme files.
led Fixed broken links in readme files.
listdecorators Fixed broken links in readme files.
loader Fixed broken links in readme files.
locationdiagnostics Fixed broken links in readme files.
mapanimations Fixed broken links in readme files.
mapview Fixed broken links in readme files.
mavenartifacts Fixed broken links in readme files.
messages Fixed broken links in readme files.
networking_dwnld_file Fixed broken links in readme files.
networking_ssl Fixed broken links in readme files.
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 Fixed broken links in readme files.
notifications Fixed broken links in readme files.
nowplaying Fixed broken links in readme files.
orientation Fixed broken links in readme files.
pageddatamodel Fixed broken links in readme files.
paymentservice Fixed broken links in readme files.
persistentobjects Created projects for Visual Studio 2013
photobomber Fixed broken links in readme files.
placepicker Fixed broken links in readme files.
poemmaker Fixed broken links in readme files.
pullmybeard Fixed broken links in readme files.
pushCollector Fixed broken links in readme files.
pushCollectorHeadless Created projects for Visual Studio 2013
quotes Fixed broken links in readme files.
repeater Fixed broken links in readme files.
routemapinvoker Fixed broken links in readme files.
rssnews Fixed broken links in readme files.
rundgang Fixed broken links in readme files.
scratchpad Created projects for Visual Studio 2013
soapxml Fixed broken links in readme files.
socialinvocation Created projects for Visual Studio 2013
speedwriter Fixed broken links in readme files.
stampcollector Fixed broken links in readme files.
starshipsettings Fixed broken links in readme files.
systemsound Fixed broken links in readme files.
tossgame Fixed broken links in readme files.
vegetablesdatamodel Created projects for Visual Studio 2013
weatherguesser Fixed broken links in readme files.
webmapview Created projects for Visual Studio 2013
xandos Fixed broken links in readme files.
xandosdroid Fixed broken links in readme files.
.gitignore Created projects for Visual Studio 2013
README.md Fixed broken links in readme files.
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/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  

Something went wrong with that request. Please try again.