AndroidApp: Reorder packages
AndroidApp: Add log messages
AndroidApp: Refactor out Target classes
AndroidApp: Make necessary classes implement the Target interface
AndroidApp: Only show loading message in main app if loading from internet