I started my journey with Xamarin using Xamarin.Forms (back there on May 2014) and from a Titanium developer background It was an instant crush, obviously there where some headaches involved quite a lot bugs and performance issues (Specially with the ListViews) and a lot of workarounds back there but believe me, it was way better using Xamarin.Forms than Titanium (All the way).
So It is being 3 months now that I've been working with Xamarin.Android and Xamarin.iOS and I can tell that the transition from Xamarin.Forms to those platforms is being quite a challenge for me.
If you are in the same position as me I will show you some UI aspects you need to know before you start your Transition from Xamarin.Forms to Xamarin.iOS and Xamarin.Android basically this infographic is a comparison between the views controllers:
Here are some useful links if you want to get more specific information about platform specific UI:
In my mind I now see Xamarin.Forms as only the point of the Giant iceberg that is Mobile Development, With Xamarin.Forms you as a developer, you are going to focus only on the "quick" and "easy" way of creating a Mobile Application compared with Xamarin.Android and Xamarin.iOS you are going to understand the complete process and you are going to get all the knowledge you need to be a great Mobile Developer. What do you guys think about this? Let me know in the comment section below.
Because this is only the beginning!