I would like to recommend anyone who wants to be a Xamarin Developer just one place: DotNetTricks. Their support team works very well such any time you have an issue they reply and help you solving the issue and Explanations are clean, clear, easy to understand. I have learned a lot from this training. And you really helped to understand all the concepts very well. Thanks again.