Qt Everywhere: Community Android Port Announces Alpha Release

The Necessitas team, led by Bogdan Vatra, is pleased to announce the first alpha release of Necessitas, a Qt SDK for the Android mobile platform.

The release contains the following:

  • Ministro, a system-wide Qt libraries installer
  • Qt framework, precompiled for Android (only in a Linux 32-bit version)
  • Qt Creator for Android - to create, manage, compile, deploy and debug your software

Although these make extensive use of free software from Nokia Qt Development Frameworks and Google, this is a community project and is not supported or endorsed by either Nokia or Google at present. The alpha release of Necessitas is exciting for KDE as support for Qt is a prerequisite to get KDE software running on a wide range of mobile platforms. The project also underlines Qt's value in community-led, cross platform applications, which KDE strongly supports.

As an alpha release, this is not yet ready for production use and there are known issues and features not yet implemented. The development team welcomes contributions to improve the software and input from potential contributors.


if $kde-apps AND android TRUE
THEN ^_^
ELSE : (

Way to go, plenty of applications from kde would rock on android, kmail, korganizer, akregator, okular, etc - and have a bigger audience then on meego.
I sincerely believe that a lot of kde users would love to have syncing in place with native kde-apps on their mobile - and make plenty use of the donate button in the app store.

Thanks to the Necessitas to bring that dream a little closer : )

By thequickbrownfox at Thu, 2011/02/24 - 2:59pm

Finally a decent framework for making android apps.

Will it allow developers to make native applications? or they will still somehow rely on the android dalvik java VM?

Keep up the good work guys :)

By Fahad Alduraibi at Thu, 2011/02/24 - 5:26pm

I have interviewed the lead developer for BehindKDE (Platforms series). I still need to edit, spellcheck, etc but you can expect all the answers by Monday :-)

By Pau Garcia i Quiles at Thu, 2011/02/24 - 9:19pm

Cant wait to see them!
I hope this guys have the answer..
Eduardo - Compra coletiva

By Eduardo at Sat, 2011/02/26 - 7:00pm

Interview is now live: http://www.behindkde.org/node/925

By Pau Garcia i Quiles at Mon, 2011/02/28 - 4:17pm

You write native c++ code and there's a thin js shim to fool android into running the native code. Qt uses the NDK and not dalvik, as can the app developer.

By odysseus at Mon, 2011/02/28 - 11:29am

By The User at Mon, 2011/02/28 - 11:54pm

So what is the difference between this Android port and the already existent port Android Lighthouse?

I think maintaining 2 different community ports is a waste of time and I would hope to see them consolidate their work or just merge the projects.

- Andrew - Graticule Software Engineer

By Andrew Manson at Fri, 2011/02/25 - 1:56pm

I'm not sure, but they may well be the same thing (name change? release codename?), or at least significantly overlapped. Notably, the android lighthouse wiki page on preparing and compiling Qt here now directs people to the equivalent necessitas wiki page, and also, less significantly but more interestingly, the necessitas home page says "Welcome on the home of the android lighthouse project." at the top.

They both use the same logo too :)

By Lim Yuen Hoe at Fri, 2011/02/25 - 5:20pm

Yes it is the same project just with a name that won't run the risk of a trademark dispute with Nokia.

By odysseus at Mon, 2011/02/28 - 11:25am