The Diner example application demonstrates how QML can be used to build a simple, impressive catalog-type application based on local XML data. It is straightforward to convert the application to use internet resources instead of local XML-resources. The application is designed in such a way that it is easy to replace the content and visual style for different restaurants. The application utilizes the QtQuick UI components all around, e.g. in the navigation (PageStack, ToolBar), Dialogs and Buttons etc.
This application features tab-based navigation, using the TabGroup and ToolBar Qt Quick UI components. The UI is implemented using mostly platform-specific Qt Quick Components but it also has some custom graphics and UI elements which are designed to be reusable in other applications as well. The booking view also introduces the experimental com.nokia.extras components, namely the DatePicker and TimePicker dialogs.
For further information about the implementation of the application, see the wiki.
You can find the Qt Quick Components project page from the Qt Quick Components wiki page. The whole Qt Quick Components list (for Symbian), including all of the components used in the Diner example app, can be found on theAll Qt Quick Components page.
Also, some custom UI components from theQML Templates project might still be used.
In parallel, a corresponding Windows Phone version of the application has also been developed.
License:
Created: February 7th, 2011
Visibility: Public
13 followers
Featured downloads
- Diner_1.5.0_installer.sis Symbian
- diner_1.5.0_armel.deb Harmattan
- diner_1.5.0.zip Project
Project team
-
Project owners:
-
Project members:
-
Public contributors:authenticated
-
Public viewers:anonymous






