The 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.