Along with Ubuntu for phones and Ubuntu for tablets, the developers introduced and made available Ubuntu SDK, essentially, allowing interested third-party developers to create powerful, polished and modern applications.
Currently in Ubuntu, developers can harness the power of QML and QtCreator, solid base where applications can be created with functionalities and good-look, while (work in progress) featuring a native attitude in Ubuntu.
Yet, actions, widgets, transitions can be done with multiple programing languages and libraries, attributes expressed as opinions by various users across the Ubuntu community.
It seems that more and more persons are beginning to appreciate the Ubuntu SDK as a first-class citizen, suitable to satisfy multiple needs and preferences (as related to about-to-be-created apps).
After a closer examination of QML, Rick Spencer concluded that "now, I am convinced and I am diving into QML".
Among the reasons that generated the positive reaction towards the Ubuntu SDK, there are:
- "the base QML libraries have pretty much everything I need to write the kinds of apps that I want to write"
- "the QtCreator IDE is "just right". It has an editor with syntax highlighting and an integrated debugger (90% of what people are looking for when they ask for an IDE) and it has an integrated build/run system"
- "there are some nice re-factoring features thrown in, that make it easier to be pragmatic about good design as you are coding"
Moreover, the versed developer has put together a series of articles, carefully presenting various use-cases (backed by code examples and images), tips and recommendations when using the powerful SDK.