The Diner example application demonstrates how QML can be used to build a simple, impressive catalog-type application based on local XML data. The updated application uses Qt Quick Components. This example is hosted in a Nokia Developer Project, where you can also find implementation notes, discover recent revisions, and contribute to the project.

Diner screenshotThe Diner example application demonstrates how QML can be used to build a simple, impressive catalog-type application. The example application is based on local XML data but it can be easily converted to use internet resources. It is designed in such a way that it is easy to replace the content and visual style for different restaurants. The application has been redesigned from QMLRestaurantApp by adding Qt Quick Components, for example, in the navigation (PageStack, ToolBar, TabGroup), Dialogs, Buttons, and so on. A few custom graphics and UI elements are designed to be reusable in other applications as well. In addition, two experimental com.nokia.extras components, DatePicker and TimePicker, have been used. The updated version adds support to the Nokia E6. Additionally, the UI has been fine-tuned and code refactored.

This example is hosted in a Nokia Developer Project, where you can also find implementation notes, discover recent revisions, and contribute to the project.

In parallel with this application, a corresponding Windows Phone version has also been developed.

Resource information

22 December 2011
Intermediate

Diner v1.5

XML description:

Diner screenshotThe Diner example application demonstrates how QML can be used to build a simple, impressive catalog-type application. The example application is based on local XML data but it can be easily converted to use internet resources. It is designed in such a way that it is easy to replace the content and visual style for different restaurants. The application has been redesigned from QMLRestaurantApp by adding Qt Quick Components, for example, in the navigation (PageStack, ToolBar, TabGroup), Dialogs, Buttons, and so on. A few custom graphics and UI elements are designed to be reusable in other applications as well. In addition, two experimental com.nokia.extras components, DatePicker and TimePicker, have been used. The updated version adds support to the Nokia E6. Additionally, the UI has been fine-tuned and code refactored.

This example is hosted in a Nokia Developer Project, where you can also find implementation notes, discover recent revisions, and contribute to the project.

In parallel with this application, a corresponding Windows Phone version has also been developed.


type:
Example
topic:
MeeGo 1.2 Harmattan
Qt
     Qt Quick
Symbian
     Symbian^3
UI
     Touch UI
language:
English (en)
media encoding:
Zip Archive (.zip)
compatibility:
Symbian devices with Qt 4.7.4 (or higher); Nokia N9 or nokia N950 with Qt 4.74. Tested on: Nokia E6, Nokia E7-00, Nokia N9. Developed with: Qt SDK 1.1.4.
 
Additional information
distribution:
Global Web Site
edition:
1
editorial revision:
5
publication rights:
Copyright © 2011 Nokia Corporation.
supersedes:
QML Restaurant App
QML Restaurant App
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2012 All rights reserved