Creating a custom Application Launcher

Hi, I want to create a custom application launcher, so I'd like the app to be able to just list the apps installed and launch them when touched. My idea is to have a Minimalist UI in order to enhance productivity. Is it possible? I see there is already one App doing it

https://apps.apple.com/us/app/dumb-phone/id6504743503

I want to do something similar, so how does the App in the link obtains the Apps installed on the device?

So this is on iOS?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Creating a custom Application Launcher
 
 
Q