Prerequisites
Prerequisites To develop mobile apps in Xamarin.forms, we need the following skills and tools. Here I am going to describe the essential and optional requirements to develop a mobile app using Xamarin. Skills: C# This is a essential skill to develop application in xamarin. This is used to develop both UI and also back-end/logic parts. Xaml This is not so essential if you a hobbyist. If you wanted to be professional or working in a company then they might ask about this. Actually XAML is a scripting language like HTML and XML. This is used to develop the UI part of the application. No logic or process will be taken care here. This is optional because if you have knowledge in C# then you can develop the UI part in the C# itself. MVVM This is a framework. This is an optional skill. If you are a beginner to Xamarin and coding I personally suggest you to avoid this. Here we separate the code into parts like where the UI part is designed separately and logic p...