Mar 20, 2022
Thanks for your article.
IMHO when smthg external can actively use your app, it cannot live in a datasource. For example, an external broadcast data coming in through a broadcast receiver should use use-cases or repositories as if it was an user input.