Skip to content

Latest commit

 

History

History
47 lines (20 loc) · 2.98 KB

developing-apps-23cfd95.md

File metadata and controls

47 lines (20 loc) · 2.98 KB

Developing Apps

Create apps with rich user interfaces for modern web business applications, responsive across browsers and devices, based on HTML5.

Before you start developing apps with SAPUI5, you start by setting up the development environment of your choice. You can find our recommendations under Development Environment.

When faced with developing an app, you have several ways to get started ranging from app templates or a make-em-completely-from-scratch approach. But which approach is right for your situation? In most cases, it's your level of expertise or need for flexibility and freedom that will decide.

An easy start to app development are app templates offered by SAP Fiori Tools. Think of app templates as a kind of best practice for app development. They incorporate current recommendations and can be used as a starting point for developing apps according to the SAP Fiori design guidelines. They include generic application functionality and tests that can be easily extended with custom functionality if needed. The templates are introduced under Developing Apps with SAP Fiori Tools.

If you're skilled at coding and want the freedom and flexibility, you can build an app completely from scratch. In the chapters in this section, you will find some guidance on how to deal with crucial concepts such as accessibility, security, device adaptation.

Be sure to check out information about things that you really should avoid doing while coding: Coding Issues to Avoid.

You can also use SAP Fiori elements or the reuse components of Analysis Path Framework. For more information, see Developing Apps with SAP Fiori Elements and Developing Apps with Analysis Path Framework (APF).

How you deploy your app when you're finished depends on the tools you use and the platform where your app is going to run. See the related documentation for details.

For example, it's quite easy to deploy an app to SAP Business Technology Platform with SAP Business Application Studio. For more information about SAP Business Application Studio, see the documentation on the SAP Help Portal at SAP Business Application Studio.

Note:

For more information about packaging apps, read the blog post Optimizing OpenUI5/SAPUI5 Apps.