nabisoft has been working on web projects for many years and we have been developing with SAPUI5 since 2011. Developing with SAPUI5 can make a lot of fun and it can cause a lot of trouble if you don't know what you are doing. As time passes SAP will deliver more and more applications based on SAPUI5. Now even the OpenSource Community can develop SAPUI5 based applications with OpenUI5. OpenUI5 is "free as beer" and we are glad to offer tutorials that will help you during your daily work with SAPUI5/OpenUI5.
This basic introduction to SAPUI5 / OpenUI5 is a must read for everyone. It gives you a lot of information that goes beyond SAPUI5 and gives you an AngularJS-like demo of SAPUI5 implemented in three different flavors: UI5 with handlebars templates, with plain JavaScript, and using XMLViews. You'll also learn where to get SAPUI5/OpenUI5 from.
A basic hello world example implemented with SAPUI5.
This example tells you how to correctly remove event listeners in SAPUI5.
This tutorial tells you how to create a custom composite control in SAPUI5.
Learn how to create modularized SAPUI5/OpenUI5 applications using XML Views, Routing and i18n. This tutorial illustrates modularization best practices by creating a simple Shell application and it even tells you how to include 3rd party libraries and own custom controls.
Find out why declaring and initializing properties on prototypes can have nasty side effects in SAPUI5. This tutorial helps you to avoid common pitfalls and bugs that are hard to find.
Use this simple UI5 single file template for support request, demos or to illustrate bugs. It uses XMLViews, Controllers, Fragments and Custom Controls. Using this template allows others to help you faster.
Have you wondered what those templateShareable logs in your browser's console actually come from? What do they mean and how can you avoid them? This blog tells you what's behind templateShareable and what you should know about templateShareable.
When it comes to re-use SAPUI5 offers many enterprise grade options. This tutorial discusses the different options including terminology before illustrating how to implement own Re-Use Components as part of an SAPUI5 library. You'll also learn how to consume components in your own UI5 apps. Besides the coverage of new related features since SAPUI5 1.50 this tutorial also considers older versions of SAPUI5. Of course, everything works with both SAPUI5 and OpenUI5 - or simply UI5.