We asked Intelloware to put down on paper their thoughts about Qt + QML and their Twitter client called TweeMee (Which is still in development). This is their answer:
First version of the TweeMee Twitter client just submitted to the Intel AppUp Center, and will be available on MeeGo soon.
TweeMee is a native MeeGo app, written in Qt + QML. Qt is used for network, Twitter protocol, xAuth, JSON parsing and etc.
QML is used for user interface. QML is a really easy way to create nice, modern UI. Using animation framework you could make your UI just “live”. Just take a look on this short video. Looks like tab going to catch the mouse cursor.
You will be surprised, this effect was implemented in just few lines of code
SequentialAnimation
{
alwaysRunToEnd: true;
running: true;
ParallelAnimation
{
NumberAnimation { target: tabImage; property: "opacity"; to: 0.0; duration: 100 }
NumberAnimation { target: tabImage; property: "y"; to: 60; duration: 100 }
}
ParallelAnimation
{
NumberAnimation { target: tabImage; property: "opacity"; to: 1; duration: 100 }
NumberAnimation { target: tabImage; property: "y"; to: 0; duration: 100 }
}
}
Another huge plus of Qml – this is a way to create cross-platform application which looks and feels same on Windows and MeeGo platforms.
For now we just implement main Twitter related client features. We have a really big roadmap, and a bunch of really interesting ideas like filtering timeline by creating rules (by user, specific word, hashtag and etc), highlighting specific words in the timeline, desktop notifications, give user a way to not just change visual theme but also the behavior of UI elements. For example user could decided on how to switch between timelines – with fade effect, rotation, slide and so on.
We Welcome your comments in the box below.