Splat2Widgets is an app that provides 4 widgets for users to put on their home screens to give them current game information for the game Splatoon 2. The app obtains its data from the fan made site Splatoon2.Ink. The creator of the site: Matt Isenhower, has kindly enabled developers to use the data his site gathers in their own projects.
The app and it’s widgets have the following features:
- Downloads and presents the data presented on Splatoon2.Ink as widgets.
- Automatically re-downloads new data around every 2 hours (The website data refreshes every 2 hours)
- Uses translation data obtained from Splatoon2.Ink to present the UI in the user’s language if available.
Though never released, Splat2 Widgets originally began life as an Edge Panel App for Samsung smartphones, since I had recently gotten such a device recently, and wanted make my own Edge Panel. However once I learned that these Edge Panels have an almost identical API as the Android Widgets, I began working on the widget version as well.
Since these 2 versions of the app did basically the same thing (just with different UI), I created a shared Android Library that contained the main data structures, network and downloading utilities, and file management components.