You can implement a custom user interface for the launchpad.
Context
To implement a custom user interface for the launchpad, you use a set of SAPUI5 services in
the sap.ushell library. The following steps provide an overview of
the procedure.
Procedure
Create a custom UI that extends sap.ui.core.UIComponent and includes a
SAPUI5 view (sap.ui.view).
Register and initialize the UIComponent.
Implement the custom UI using the following main services to handle the launchpad
data:
LaunchPage - provides APIs for managing groups,
catalogs and tiles.
ShellNavigation and
NavTargetResolution - provide APIs for triggering
navigation to Fiori apps.
UserInfo - provides user information, such as user
name.
Note The sap.ushell library provides additional services that can also be
used in the implementation. For more information about launchpad services,
see SAPUI5 Demo Kit: ControlsAPI REFERENCEsap.ushellservices.