Creating an app with SAP Fiori elements for the list report and object page generally consists of the following steps:
You access the required back-end system information in your app using OData services.
For more information, see Preparing OData Services.
You use annotations to enable or modify certain default features and functionality in the smart templates for the list report or the object page view.
For more information, see Preparing UI Annotations.
You create your project using the wizard in the SAP Web IDE.
For more information including details about mandatory and optional post-generation tasks, see Building UI Applications.
As an optional step, you can extend your app if needed, that is, in cases in which the manifest settings or annotations do not allow you to achieve the desired app behavior.
For more information, see Extending Generated Apps.