Often in an Android project, you want to load something from the network, display wait indicators, display errors, or display the resulting loaded data to the user on a screen or multiple screens. There have been many frameworks that provide ways of doing this, one that comes to mind is