@forteller I use bash aliases to help with that.
Example:
alias appname='flatpak run org.gnome.appname''
Then you just type "appname" and load your app from the terminal like normal
@forteller I don't think many folks run their flatpaks from the terminal, so there's no need to memorize the names of all your flatpak apps.
This may not answer all your questions satisfactorily, but there's this which provides some why and a lot of how: https://opensource.com/article/21/5/launch-flatpaks-linux-terminal
@forteller I agree, in my opinion it's madness to use reverse DNS notation. It's one of its biggest design flaws.
If #Flatpak would use regular DNS notation, it would still have all the benefits of domain names, but autocomplete would at least work as expected.
The TLD is the least important part of an app name and nothing that users should have to remember. "Was it com.github.name or io.github.name or org. or ...?"
My workaround is a systemd timer to create shortcuts: https://pastebin.com/6LMLbvHK