Android apps have the notion of an “intent”, which is somewhat similar to D-Bus on linux. An app can emit an intent, and another app can listen for that intent and act on it. Some apps (such as those in the topic title) and launchers (such as Nova Launcher) have features that let you do neat things with intents.
I think it would be useful if BitWarden exposed some features via intents, so advanced users could tune BitWarden for their use. A few come to mind:
- lock the key store
- log out of the key store
- trigger a sync (inspired by this post)
- trigger auto-fill
- enable/disable auto-fill