Developers tell us why they use it and what benefit they derive from the tooling, and Xamarin developer Craig Dunn goes over the decisionmaking process when choosing between Xamarin.Forms, Xamarin.iOS ...
Application code needs to raise events and respond to them. The MessagingCenter makes this whole process much simpler than standard .NET events. Tightly coupled systems are a nightmare to deal with.