Wednesday, December 18, 2013

App Comparison - Wallbase App for Android and Windows Phone

Website: wallbase.cc
I have been an ardent follower of wallbase.cc. The site's got some awesome design and the wallpapers there easily transform your everyday average desktop experience into awesomeness! 
So when I stumbled onto the Windows Phone app of wallbase, I was expecting something that would be fairly basic. I thought that it would let you see the categories, top images and let you do some basic stuff. But when I used the app I was totally surprised. The design and the functionality provided really knocked the socks off me. The app looked awesome, was very responsive and fast, heck, it worked absolutely fine even on my 2G connection. Then there was the downloading of images which was awesome-start a download and go back to main screen to browse the images. Depending on the speed the download would finish and you get a popup. No more being blocked to the download screen or anything. It kind of defined what a smartphone app should be. 
Then couple of months ago I got hold of an android phone. So just to check it out, I got the droid version of the app. And for a simple app it provides enough functionality for general use. It's again as easy to navigate as the Windows Phone app and it's fast. Only think I have against it is that the margins between columns of images are not uniform so it feels a bit weird to me. But it does have more features since the Windows Phone application is limited thanks to WP's sparten feature set. 
Overall I would say if you want some totally awesome wallpapers, give wallbase a try and you won't be disappointed. 

Monday, December 16, 2013

Qt Application Plugins

Link for Code on Google Drive.
As it happens, recently I was needed to learn about Qt Plugins. The problem scenario was as follows: We have an application which has a number of dialogs. There's one dialog we customize for each client. We have to branch the application in SVN. Normally this would not be a problem but we are introducing incremental functionality into the core of the app and it becomes tiring to sync all the changes into all the branches.
So it's decided that we would separate the single dialog which differs from client to client, into a plugin and make branches for that. This way we will be saved from headache of syncing so much code across all the branches. Instead the branches will contain only the dialog which is different for every client.
So as a primary R&D on Qt plugins I prepared a basic application which shows a PluginContainer class which supports plugins and couple of plugin classes namely FivePlugin and SixPlugin.

Thursday, December 12, 2013

Developer mode droids speed up the animations

There are developer mode settings available in almost all Chinese oem phones many of whom are sold here in India by Micromax, Karbonn, Lava etc. 

These phones have developer mode settings available in settings menu. There you can change the speed at which various animations are run at. Setting these speeds to 0.5x can speed up the interface dramatically.