A chat application implemented using Xamarin.Forms and MVVM