It's worth noting that if you wanted to create this kind of real-time app with a Xamarin frontend, you could do it quite easily with ASP.NET on the backend and SignalR.
Also, the licensing is a lot more flexible than with Xamarin and Qt does provide support for more platforms.