ListViews...within a ListView

I've been trying to figure out how to put ListViews within a ListView for certain use-cases that warrant the UI to be able to swipe through multple screens, either horizontally or vertically.  While a ListView on it's own is usefuly for showing various different items in a nice layout, there are many instances where it may be benificial to incorporate another ListView within a ListView.  I personally incorporated into my BetaZone app, Kloudmix, which has a different UI for Keyboard devices and portrait devices for userpages and profiles.  The main use-case that most will probably be familiar with is the featured carousel, where a screen has a vertical listview with one item being a horizontal listview that let's the user swipe through various featured items.  Another use-case may be user profiles, allowing users to swipe through different panes or containers of information.  Long story short, I spent some time tweaking around with it and reading a support forum post to create this nice and simple tutorial and sample app for you!

Read more...

Simple Active Frames

One of the features that make Native Cascades stand out from Android ports, as well as from competitors like iOS is Active Frames.  Active Frames are a useful tool that can provide important app information to users in the active frames pane on BlakcBerry 10.  Information such as recently viewed articles in an RSS feed app, or latest tweets can provide useful information for users without having to enter the application.  Developers have the ability to pick and choose what they want to show users in active frames and aren't restricted to one definition or use-case.  I personally like to add a nice cover image to the active frame even if I'm not going to invest the time into coding some important information for my active frames.  It looks more professional and visually appealing to users to give them that all-around BlackBerry 10 experience.

Read more...

Custom Title Bars

App development is a blend between the functional and aestethic.  Developers are often striving to bring out a certain identity or feel from their app.  Whether it's a company logo or a certain colour tone that is present throughout the application.  Today I'm going to be walking you through how to implement your own custom title bars in Cascades.  It's a fairly simple process, that I'm sure will have many delighted to know that it does not touch any src code (i.e. C++), it only uses QML!

Read more...

Creating a Box to Read Your Tweets

After recently getting an Arduino Yun from Newark Canada, I decided to put together a fun build video for IoT fans out there!  This video will show you how to build your own Arduino Tweet Box using an Adruino Yun and an EMIC2.  For fun, I decided to add a 2 line LCD as well (for folks who don’t have an EMIC2 or found it to be too pricy).  In my next EMIC-2 article, I'll go one step farther, and show you how you can send text from your BlackBerry to your EMIC 2 and make it speak for you by leveraging its text-to-speech function (Exterrrrminate, Exterrrrrrminaaaaate!).

Read more...

Pull to refresh

For most people, lists in mobile apps have gone hand in hand with the pull to refresh for a while now.  Many of the biggest apps like Facebook, Twitter, among others make use of it to load feed data into a list.  Today I will be showing you how to add a pull to refresh in your own app using a listview!  To tell you the truth I didn't even know how to do this until a few weeks back when Jeremy Duke @BerryInformed gave me this little sample I will be using today to show you how to implement it.

Read more...

Invoke BBM Channels

 

If you haven't been living under a rock you will have probably heard of BlackBerry's new social network feature called BBM Channels!  It's a new fresh take on allowing people to post content and consumers to get in touch with that content.  Luckily, BlackBerry has provided a way for developers to link their channels, or other relevant channels, within their app.  This is how.

Read more...
Subscribe to this RSS feed
Subscribe to the official OSBB BBM Channel!

osbbchannelQR

C00013E89

Back to top