Video – real Qt apps from Symbian to Android

Published Tuesday April 5th, 2011
18 Comments on Video – real Qt apps from Symbian to Android
Posted in Qt in use, Uncategorized | Tags: , , ,

Espen and Marius at Cutehacks are nice guys. They also happen to be highly renowned ex-trolls – they each spent eight years working at Trolltech/Qt.

Since starting Cutehacks the guys have done lots of interesting work. Today a particularly noteworthy video of theirs surfaced on the internet, showing their weather and flight info apps running perfectly on both a Symbian^3 device and an Android-based Samsung galaxy tablet.

We insert here our standard disclaimer – Android is not an officially supported Qt platform. Efforts to port Qt to Android are driven by the community, with BogDan Vatra’s port (which was used in this case) being the most famous example. Regardless, we are always pleased to see developers taking Qt to new places, and this is a particularly compelling example.

Espen mentions in the video that getting the Qt apps working on Android required only three lines of code to be changed. Ever the savvy cross-promoter, he reveals that you’ll need to check out their blog to see just how it was done. Savvy.

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Qt in use, Uncategorized | Tags: , , ,



Cool! Code less, create more, run everywhere… exept Nokia phones))
But anyway, great work!

Furkan Üzümcü says:

It’s really great to see what Qt can do!
But Will Qt’s Android port be official?
Why not make it official?

knobtviker says:

Is this built on Necessitas Qt port or is it another independent Qt port to Android?

Stephen Chu says:

Cool. A link to the blog will be great. Just saying. 🙂

Alesete says:

Please, make it official! 🙂

Shmerl says:

The question is, when will Android become stably and officially supported?

M says:

Let me tell you guys the strategy of Qt in Nokia.
1. There are too many mobile OSs exist already. Nokia has absolutely NO NEED to make a brand new OS for mobiles. So they abandoned Meego.
2. That means what we need is NOT an OS, but a cross-platform development tool! Qt is a perfect choice to develop apps on different platforms.
3. Nokia is about to make Qt more flexible(Lighthouse) and more easy(QML) to use. So there will be more developers to come and join the Qt community, no matter which OS they are using.
4. The Nokia will dominate app dev and end user market as a result.

David (Nokia) says:

@knobtviker They used Necessitas for this

CaptainCodpiece says:


If that is true then why oh why did they give such a useless reason (fragmentation) for not supporting WP7 from Qt. The sad fact is that although I agree that the world needs a well supported cross-platform dev tool, and Qt is an amazing choice, Nokia has shown that their new strategy leaves Qt *completely* by the wayside.

So sad

Aman says:


Very true. I have been QT developer for some time now. As it looks like that future lies in mobile, many may switch to other platforms unless QT is officialy a cross-platform dev tool. At least for android and windows.

Ash says:

It’s great work but, I can’t help thinking..

“OMG a scrolling list of text running slow on a ARM Cortex A8 processor 1 GHz processor with PowerVR SGX540 graphics.
A WebApp port would run faster and on more platforms.”

CaptainCodpiece says:


What chance has Qt being cross platform when Nokia refused to support their *own* main phone platform (WP7). If Nokia had any intention of investing in a cross-platform Qt, a WP7 deal would have been the best and only time to announce it really.

Basically Stephen Elop just sold out Qt and its developers to Balmer & Co. Screw him, his decisions, and to a lesser extent the rest of the Nokia mouthpieces for not making clear where the future of Qt mobile lies outside of a lame “uh, symbian may take a while to die?”

Unless something unexpected is announced Qt mobile is dead in the water and that really upsets me 🙁

anton says:

looks really cool. but how about android-spefic api’s – like notification area, services, settings api, sqlite api, data providers, activity life-cycle events (like saving internal state to disk when the app is hidden and restoring it when app is brought to front) etc – will all that stuff also available from Qt apps? and if yes, would not it make it hard to port such apps to other platforms which do not have all that apis.

Probably, this technique might find its place with standalone apps which do not require tight system intergration – like games.

Roman says:!/rtsisyk/status/57081152602783744

> My Tetris #Qt 4.0 game from the high-school epoch already runs on Linux, OS X, Win32, MeeGo, Symbian, WM,(!) Android… webOS & iOS next…

Huzy says:

Nice work !

Nokia.. think again !! Do you wanna really go with MS ?

Cant wait to use Necessitas – Qt for my app !

Kudos to the Necessitas team !

Lucio says:

PLEASE!! Release an ufficial port for Android!
Tell me you are working on it…

Commenting closed.

Get started today with Qt Download now