Remember the three dimensions of SAP Fiori. Technology is one of these three dimensions. To deepen your understanding of the dimension, let's explore the main UI technologies used in current SAP applications.
But before going into the details, how about checking what all you remember about the three dimensions of SAP Fiori.
Let's play a mini-game.
Time to look into SAP Fiori UX technologies.

The majority of SAP Fiori apps are web apps built using SAPUI5 as UI technology. SAPUI5 is based on HTML5 and can be consumed on every device using a browser. The recommended development environment for SAPUI5 is the SAP Business Application Studio.
SAP Fiori also supports native apps. These apps are developed in the native programming language used on a device, allowing a better integration. Apple and SAP are cooperating to develop native apps for iOS using Apple Xcode as the development environment. The open source language Swift, which was originally created by Apple, serves as programming language (see https://swift.org). You can also develop native apps for Android using Java as programming language in the Android Studio. In contrast to the cooperation with Apple, apps are neither shipped by Google nor SAP.
The terms Conversational User Interface (CUI) or Conversational User Experience (CUX) describe digital assistants and chat bots for communicating with enterprise systems. The SAP Conversational Artificial Intelligence (CAI) is a combination of SAP CoPilot and the startup formerly known as Recast.AI. CAI enables users to smoothly interact with SAP software through one unique conversational interface. The skills of conversational agents are built, trained, generated, and connected using the Bot Builder.
Note
SAP Conversational Experience Design (CxD) is the design language with guidelines and tools for designing conversational products. Please check https://experience.sap.com/conversational-ux/.Here's a short stop for a checkpoint on SAP Fiori UX technologies.