I would like to know which is the best approach for sharing data between all components in android.
That could be like, the logged user. Or, some data which tells how to construct some specific layout for a client. Or, some data which should be passed along with all requests, but can be changed.
And, which would be the best approach to notify all components that something might have happened. Like, notify to all components that a user has been blocked by the server.