Here you only have favorited two sessions in two rooms – the page is adjusted to display only 2 columns for the rooms:

Same overview exists for workshop sessions: you see that there are only 2 sessions a day in each room:

A common problem with such views to be displayed on a smartphone is the limited size. So I tried to find a way to handle this. Overview can be done in Landscape or Portrait – switch back and force as you like. And pinch & zoom allows to see the overview or the details.

Use this overview as an addition to the ListViews – esp while planning your personal conference schedule.

The overview in Landscape:

or zoom in:

Cascades: create complex UI dynamically – performs blazing fast 🙂

How’s this done ?

All is native Cascades – no HTML-Web. All UI Elements are created dynamically while the Page is opened. If you take a look at the details of sessions, rooms, Keynotes, schedule items, timeline, room headers and footers … you can imagine what must be done to create the overview page for a complete day.

As I started developing this overview I wasn’t sure if it will work from a users POV or from performance. I’m really fascinated how fast these UI controls are created – there’s no visible delay, so I removed the Progress Animation I had already prepared.

And be aware – all is bound to an underlying data model. I managed to have data structures in JSON performing very well and easy to develop against with Cascades / Qt.

If you have a BlackBerry 10 Z10 (Touch) or Q10 (Keyboard) or DevAlpha – download the app and try it out. It’s FREE.

If you like it – please write a review at BlackBerry World – if you have requests or other feedback use the built-in feedback action from Application menu.