We have a scenario where the requirement is to have a single MDK client to access the different apps. Let's say we have apps like dashboard A, dashboard B, etc. and want to access all of them in a single MDK client, this should leverage existing roles/authorization from BTP/S4Hana FLP to display/hide the app tiles/icon within the app. If we bring all the apps to a single MDK app, then it will be difficult to maintain this in the future and we will also have to handle the authorizations within the single MDK client with service calls, etc.
We have already explored the Mobile Start option, but there again we need users to install multiple MDK clients as Mobile Start will just launches the MDK clients.
What would be the better approach to achieve this?