This is a C# tool for the ToolDev course @ DAE.
The Minecraft Server Status Checker tool is one I created to learn C#, async programming and how to use and incorporate APIs into my projects. It also familiarized me with the "Model - View - ViewModel" architectural pattern.
The app is divided into two pages:
Resources/Data/LocalServers.json
.Switching between pages is done by pressing the "SWITCH TO X" button at the bottom of the page.
The local data page displays servers read from the provided JSON array. Note that the displayed information may be outdated.
The search page connects to the Minecraft Server Status API. When an IP address or hostname is searched, it is sent to the API. If the server exists, it will be listed with accurate information. If not, a dummy server with the provided hostname and "not found" IP address will be shown.
The server list displays the following information returned by the API:
The detail page provides more detailed information about the server: