Archive for the ‘Programming’ category

From start itself BlackBerry 10 Cascades framework has not supported loading images to ImageView element directly from web URL. This was really disappointing considering originally QML supports this. It made it really tough to port a number of apps to BlackBerry 10. Thankfully folks at BlackBerry support forum gave a solution, WebImageView. I had been using something similar for my apps ever since.

 

WebImageView problem. See image in center column repeating twice in 2nd and 4th row.

WebImageView problem. See image in center column repeating twice in 2nd and 4th row.

But WebImageView, for some weird reasons, some problem with QNetworkDiskCache or ListView rendering brings another problem where wrong images are loaded on wrong items when shown in ListView. This is quite annoying when app is running with slower Internet. All my BlackBerry 10 apps used to suffer from this problem. I tried a lot of things, even downloading and saving the image first before loading it to ImageView but nothing worked. But recently I think I’ve found a fix. While using WebImageView when QNetworkReply is finished, I added a check in slot if the reply is for the same url for which it is requested. This worked and I’m really happy now. Now I’m adding this to all my apps for a better experience. Funny how a single line of code can solve long withstanding problem!

Code with this change included can be found on Github at

It was almost end of my time with the startup I was working, finishing my Qt/C++ based desktop application assignment, when I came to know that their Android application is having some major issue with Android Lollipop as it use to crash at start itself. Time was around end of April and although I knew there was some problem with Android app on Lollipop earlier but I cared less as I had my own stuff to take care of and honestly I had absolutely no idea about the problem leave alone the solution to it. But around this time I was bit free and relaxed so I started taking interest in the solution for problem. Read more »

Paid version of FastPress is been updated with stats and many more feature on BlackBerry World. Now app can handle multiple user blogs and stores blog data locally for offline access. Updated app features,

FastPress - Stats

  • Access to all user blogs while listing user blog’s pages, posts, comments, media, categories, tags, etc.
  • Access to blog stats, listing views and visitors for last 30 days.
  • Access and upload to media library.
  • Create/edit page or post with most meta information like title, content, slug, password, date, tags, categories, etc. Embedding images in page or post.
  • Change status of posts. Publish, private, draft, etc.
  • Delete pages, posts, categories, media.
  • Change comment status. Approve, unapprove, spam or trash comments.
  • Reply to comments.
  • Access to freshly pressed posts from WordPress.
  • Read posts tagged under keywords using tag search.
  • Offline support.

Hopefully users will like this update! These new features come with a little more price for new users as price of app has been increased from Tier 1($0-0.99) to Tier 2($1-$1.99).

FastPress can be downloaded from BlackBerry World at http://appworld.blackberry.com/webstore/content/47007897/

CutePress-logo

So finally I’m able to publish my WordPress app, CutePress, for BlackBerry 10 platform and it feels like that I took ages to complete. But it is complete now and it feels great! Already getting some nice reviews and I’m hoping users will love app. Read more »

ReferIt 1.1.0 :)

June 23rd, 2013

Update (June 29): v1.1.0 with “Word of the day” feature is now submitted on Nokia store for QA.

 

Finally I felt like working on online dictionary app of mine, ReferIt, and have added “Word of the day” feature to it. Don’t worry about where these words come from because I don’t think that is of much importance now 😛
Here is how first screen looks like now on opening the app

Isn’t it look cool now!

I’ve also made some performance updates to it such as fixing addition of in-existent words to history and problem of not showing definitions for search text with space character.
I’ll be submitting it to store soon, once I’m done with some testing myself. Will update here once app update will be available on store.
Hoping users will like this new update :)

FlickrUp 4.0: Updated & improved!

December 19th, 2012

Finally I’m able take FlickrUp somewhere near where I imagined it first while starting QML UI. Version 4.0.0 is now published on Nokia store both for Symbian as well as MeeGo devices. It has a number of improvements & new features and I’ve made it paid as well 😉 Though, there is a free verison available as well.

Read more »

FlickrUp 3.0.3

June 4th, 2012

Phew!!! Finally….after almost a long 4 months I’m able to bring a major update to FlickrUp. A lot of users were mailing me and writing reviews requesting for certain features that FlickrUp was lacking, I hope I invested my precious time in the right direction and I’m able to satisfy many of them. Read more »

eBay with Qt

March 21st, 2012

My cousin sister wanted to learn Qt/QML so I thought it would be better if she starts with some project after learning some basics. I suggested her to try some tutorials from ZetCode. But after hearing about Symbian 2012Q1 contest from me, she insisted me to help her make an entry for the contest. After doing a lot of search and brainstorming we decided we will make a eBay app for Symbian devices. Read more »

FilckrUp: Finally on Nokia store!

November 10th, 2011

Finally published my Flickr uploader app, FlickrUp on Nokia store. It is available for Symbian^3, Anna, Belle and Meego devices. Its been a struggle getting QA approval for symbian binary. The process for uploading symbian apps Read more »

While working for site of our Hindi newspaper Satta Ki Parakh, I got stuck in translating day and date for post’s date, comment’s date, etc{the_date()} in Hindi. There was nothing on WordPress and even Google was not able to help me…Finally I got solution with the help of a post for Bangla translation Read more »