About DeanLogic

Dean has been playing around with programming ever since his family got an IBM PC back in the early 80's. Things have changed since BASICA and Dean has dabbled in HTML, JavaScript, Action Script, Flex, Flash, PHP, C#, C++, J2ME and SQL. On this site Dean likes to share his adventures in coding. And since programming isn't enough of a time killer, Dean has also picked up the hobby of short film creation.

In App link to BBM Channel

In my last post, I announced that I now had a BBM Channel.  As I mentioned, the main reason for creating the channel was for updates on any apps that I am creating for BB10.  As part of one of the updates to my Meetup app, I wanted a direct link to the channel, so that new users could subscribe and existing users a could see what I was up to as far as app development was concerned. I initially tried to add the link as a URL to launch from the app, but that only launches the browser and Continue reading In App link to BBM Channel

DeanLogic now has a BBM Channel

BlackBerry has been trying to get back its mobile market share. Part of this strategy was to create BlackBerry Messenger (BBM) for Android and Apple.  BBM is probably the best messenger app out there, but due to Android and Apple’s increased popularity, BBM has fallen in popularity.  However, even before the official release, BBM on Apple and Android definitely has a demand.  BlackBerry wasn’t going to just keep the old BBM either.  For BlackBerry users, they added Voice and Video chat over Wi-fi.  And then for the BB10 phones, they added Screenshare through BBM.  As an IT person and an Continue reading DeanLogic now has a BBM Channel

Dynamic Navigation Pane Push Pages

That is somewhat of a tongue twister and it all came about because of a question on a forum.  The CrackBerry.com forums has a section for new developers, which is always a nice thing to have.  The poster is apparently trying to create an app to serve up radio stations (I think) and he wants to provide a Page for each station and also provide the list of stations through an xml file.  On the main page, he wants to display a ListView with links to the secondary Pages. Normally, I would just create ComponentDefinition for each Page and then Continue reading Dynamic Navigation Pane Push Pages

Dynamic Context Menu and the Period

While I am still slowly working on my Meetup for BlackBerry 10 app, I decided to do a “quick” app that handles shopping lists.  This was suggested by a user on the Crackberry.com Forum.  He wanted a basic shopping list that he could easily move regularly bought items to a buy list and check of the items when he purchased them.  He also wanted to be able to move items on the list, but that will be another post (if I get it working). I decide to keep things really easy and only do a single page for the entire Continue reading Dynamic Context Menu and the Period

Release 1.1.1 look at the download reports

I did a small update to fix an issue with the OAuth Token expiring while the app was working. When the user enters the app from being closed, it updates (sometimes it requires a user action). I would prefer to get this fixed that after the initial authentication, any other update will go automatically. I also fixed the pinch to zoom method of looking at the pictures and added an email feedback in the app menu. I added the email feedback because I got another review stating that the app didn’t work on a Z10. With no way of contacting Continue reading Release 1.1.1 look at the download reports

Easy pinch zoom for ImageView

As part of my Meetup for BlackBerry 10 app, I provide the photo albums for the user’s groups.  With the list of albums, the user can drill down to see a list of the images and then click on the individual image. The image is loaded into the ImageView component from a url on Meetup.com.  Due the obvious screen size difference between the files upload and a phone, the image is re-sized to fit on the available screen.  Regardless if the screen is the 1:1 Q5/10 or the 16:8/9 Z10/30, the user will need to zoom in on the picture Continue reading Easy pinch zoom for ImageView