The "trigger" pattern
Reactive programming and the observable pattern are everywhere nowadays. It is so omnipresent that it's hard to find a library which does not use it or enforce it.
It is even more so in the Android ecosystem where Google first released their LiveData library in 2017 and is now more