Continuing my posts on sessions at the BlackBerry 10 Jam Conference, here is one I am looking forward to: COM114 – “Building Connected Apps with Cascades”. This session goes over how to build BlackBerry 10 apps in Cascades that connect to your favorite social networking services APIs using OAuth. Whether you are trying to use Facebook, Twitter, LinkedIn, or Foursquare, you will probably need to use OAuth to log users in to these services.
COM114 – Building Connected Apps with Cascades Many developers want to connect their apps to a popular API or build a client for their favorite public APIs, whether its Twitter®, Facebook® or foursquare®. This session looks at using Cascades, a rich UI framework which is part of the BlackBerry® Native SDK, to make these connections. We’ll look at technical issues such as authorizing an app with your preferred API, making authenticated requests and processing the data and binding remote data to UI components.
This session is presented by Kyle Fowler, a developer at Foursquare, who has recently been working on the Foursquare for BlackBerry App. In the past he has built Blaq, a Twitter app for BlackBerry, and Fourplay, a Foursquare app for PlayBook. Needless to say, it sounds like he knows what he is talking about when it comes to connected apps. Hopefully he is putting that early access to the Cascades framework to good use and working on a shiny new Foursquare app for BlackBerry 10 devices!
Many of the app ideas I have rely on these social platforms, so I imagine this will be a very helpful session to jumpstart my Cascades development. By getting the OAuth login part out of the way – something that has slowed me down on previous BlackBerry PlayBook apps – I will be able to focus on the actual functionality of the app.
To make building connected apps even easier with Cascades, Kyle has went ahead and modified a OAuth library for Qt written in C++, adding BlackBerry 10 and Cascades specific functionality. Kyle said he would be making this library available during #BB10Jam, so keep an eye on his Github.com page.
There are now over 70 sessions lined up for BB10Jam, sadly I can’t make it to all of them, but stay tuned for some more posts on some of those sessions I will be able to make it to.