Transition from Xamarin.Forms to Xamarin Native Pt. 1

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:

Xamarin.Forms UI Comparison

Here are some useful links if you want to get more specific information about platform specific UI:

iOS:

Android:

Equivalent:

http://kintek.com.au/blog/portkit-ux-metaphor-equivalents-for-ios-and-android/

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!

Mario Jesús Galván Miranda

I am a Mexican Mobile developer and a Xamarin Enthusiast.

Guadalajara