TwimGo is back in the game

If you have used TwimGo recently you might have noticed that direct messages (DM) section doesn’t work anymore on the app since Twitter dropped the support for xAuth protocol which TwimGo was using. Direct messages are now only available when OAuth 1.0 is used for user authentication.

This isn’t the first time Twitter is making huge breaking changes in their API: last summer they dropped the basic HTTP authentication support which forced developers either to jump to OAuth or a bit easier xAuth protocols.

So it took a month until I really took the bull by the horns and started to look at what it meant if I’ll upgrade my API code to full OAuth 1.0. All API related code in TwimGo is written in JavaScript so I thought that it might be a bit tricky to get that working but it turned out to be really easy as xAuth already was implementing the hardest parts like signatures. Also now that I was able to use QML’s WebView component for OAuth authentication it was matter of hours to have TwimGo to show me my tweets.

I also made a bit smaller improvements and changes in this release:

  • OAuth support
  • Annoying sound notification removed
  • Optional light theme
  • Improved speed (Harmattan N950/N9)
  • Rounded corners in UI (Harmattan N950/N9)
  • Nokia Pure Symbols

TwimGo 3.0 includes new optional lighter theme

Please download the latest binaries for MeeGo Harmattan, Maemo, Symbian^3 and S60 FP5 from the project site: projects.developer.nokia.com/twimgo

Leave a comment how it works on your phone!

Nelisquare Pre Alpha Download for Nokia N900

Now you can download the first pre alpha preview version of Nelisquare app. Nelisquare is a Foursquare client for Maemo and upcoming MeeGo devices. There might also be a version for Symbian^3 phones.

I’ll try to start using the repositories for distribution but at the moment you can download this preview from here:

икони

Google Reader client NewsFlow v1.4 for Symbian and Maemo

Good way to start Easter holidays is to write few lines of Qt/QML/JavaScript. Now I spent some time with the NewsFlow app, which is a Google Reader client for Symbian, Maemo and MeeGo devices.

I was now able to add theme support to app by using single Theme QML object and chaning the properties dynamically in JavaScript. All UI components would then use the theme object’s properties for colors.

NewsFlow now supports light and dark themes

Other features in the release:

  • Show read items in list in lighter color
  • Share to Facebook/Twitter
  • Mark as unread is now working
  • Minimize on N900 by tapping top left corner

Download the latest binaries from Nokia Forum Project page, here.Картиниикони

TwimGo Qt Preview Release (v2.5)

As I wrote last year that it’s good to follow the pragmatic programmer suggestion of learning a new programming language each year. Few years ago I named JavaScript as my language for that year and that was wise since now I’m able to craft mobile apps easily with help of JavaScipt and QML. This year I might dive more into some C++ too since it is so easy to switch between those three languages (QML, JS and C++) in the latest release of Qt SDK 1.1. C++ ain’t that odd to me since I did create some game and 3D engines with C++ and OpenGL ten years ago. Time flies…

I’ve been converting the TwimGo application to Qt Quick from the beginning of this year and now it’s starting to be in some shape. It doesn’t have all the bells and whistles as the WRT version but it gets the job done. It’s still missing something like auto refresh and proper error handling.

If you’d like to help me out and test how it works on your phones, then download application to your Nokia N8 (with Qt 4.7) or Nokia N900 from TwimGo project site: https://projects.forum.nokia.com/twimgo. I’ll upload the source code there too after I clean it up a little.

If, or when, you find some bugs you could report those as new tickets to the project with this link. One nasty bug is that application doesn’t load images on N900 on some sessions. This might be Qt related bug, QTBUG-15004.

This is a first time when I’m using Forum Nokia Projects for hosting my applications. Let’s see how that works out :)

Happy Tweeting! You can find me at @tlaukkanen

p.s. Here is a small video preview of TwimGo 2.5 running on N8