This library utilises three useful classes (AbstractAppManager, AppManager and AbstractManagedActivity) which have been created as the intended starting point for creating an android project with a central managing singleton class, which amongst other things, during the lifetime of an application can control and communicate with each Activity, store objects to be passed between Activities, run a loop on a seperate thread from the UI and manage Logging to a file on the external storage...