Qt is a cross-platform application and UI framework with APIs for C++ programming and Qt Quick for rapid UI creation.
Among it's features, you can find:
- Intuitive class libraries
- Easy to use and learn
- Produce highly readable, easily maintainable and reusable code
- Complete tool set (i18n, hardware interfaces, full libraries, ...)
- Multi-platform: Windows, Linux, MacOSX, Symbian, Android, iOS, BlackBerry, Maemo, MeeGo...
Qt powers some of the most advanced as well some of the simplest softwares... The KDE Desktop Environment is based on the Qt, as well as many mobile applications. Qt is powerful and simple at the same time. It let's you develop easily and quickly something really small and, at the sate time, gives you all the power and tool that you need to create and manage huge software products. Don't be scared, extensive very detailed help system and a huge amount of source code, real-world, examples make it a breeze to begin and to dig deeper! Forget about hidden APIs, convoluted interfaces, not well documented features. Qt is another planet. And it's released under LGPL too!
Thanks to Necessitas all this is now available for Android as well. If you are a new user and you want to start playing with Qt for Android, you should start with installing the Necessitas SDK. If you are looking to extend, browse or just play with the Qt framework itself, jump to the build Android Qt framework instructions and get your hands dirty!