C# language: It’s a very easy language to learn and you don’t need to master it anyway. It shouldn’t take long.
Mobile development: Start with one (iOS or Android). You will need to understand how the platform works, how to use controllers, how to store files on the device, how to use all the great features of a smartphone. It’s a never-ending path but even getting the basics right takes a long time and is hard.
For more useful information about Xamarin follow this link:
Architecture: to get the most out of Xamarin, you will want to share as much code as possible and architecture your code & solution right. It is much harder than having a single application or two different codebase for iOS & Android (even though it’s much better in the long term). A good start is deeply understanding POO and patterns such as MVC & MVVM.
Want to print your doc? This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (