App: rXg IoT Card
Developer: Aidan Lok
Genres: Utilities

This app is a simplified interface for viewing and changing the status of IoT-enabled thermostats, locks, and lights that are controlled by the RG Nets revenue eXtraction gateway (rXg). The app uses the rXg RESTful API. The rXg must be deployed on a publicly accessible IP, associated with a public DNS record and configured with a valid SSL certificate for this app to function.

This app is meant to be used by users of networks that run RG Nets rXg routers. Users of the network will have access to a QR code in the rXg user captive portal that can be scanned using the app, which will log the user into the app. This app is meant for external distribution and is available to anyone who wants to use it and can be purchased by any company. This app will be distributed anywhere in the world.

Release notes:
• Refactored the entire app to use MVVM architecture
• App now uses the new rXg unified API
• App now validates credentials when added or when attempting to log in
• Fix bug where incorrect light data caused the app to crash