tutorials

Quickstart Tutorial

In this tutorial we’ll get you up and running with OpenUI5 quickly with a hands-on first app.

Description

We set up the development environment and bootstrap OpenUI5 in an HTML page with a simple “Hello World” button. We then extend the app to follow the “Model-View-Controller” pattern by introducing an XML view and a controller. Finally, we add a second page and showcase key OpenUI5 concepts like data binding, JSON models, and navigation in action.

Preview

Three cascading browser windows show the three steps of the Quickstart tutorial: a "Ready..." button with a "Hello World!" message, a "Steady..." button with a "Hello App!" message, and a "Go!" button with a "Hello UI5!" message.

Steps

The tutorial consists of the following steps. To start, just open the first link - you’ll be guided from there. Each step also has a download link so you can jump in at any point with the complete code from the previous step, then run npm install and npm start in the unzipped folder.

License

Copyright (c) 2026 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.