Arif Imran

Information & Communications Technology

Media & Information

Mobile Development Cross-platform Xamarin Xamarin.Forms

Karachi, Sindh, Pakistan

Xamarin Forms or Xamarin Native, which one should you choose for the next app.

This is a common question among people who are adapting Xamarin and there is not a simple answer to this question, it all depends on the challenge at hand. But this session would help people decide for themselves which path to opt. I shall highlight the attributes which are needed to taken into consideration. I shall explain the audience what to look for in the given UI of the app which will dictate your choice among platforms. In order to provide greater understanding, an app would be created for a problem e.g. helping users keep track of sessions in the event, this would be done with Xamarin Forms approach and also with Xamarin Native and we shall keep track of time taken to develop the app on each platform and also discuss the code base of both apps to crown a winner of both approaches by grading them on the time taken, length and complexity of code base.


Arif Imran

Senior Xamarin Developer at ApexChat, Technical Evangelist, Xamarin Advocate.

First introduced to Xamarin Development in early 2016, when Xamarin was not even under Microsoft umbrella, Studied at Xamarin University and Crowned as a Xamarin Certified Mobile App Developer in 2016 and 2017. Since then, i have fallen in love with Xamarin and have been making awesome apps with Xamarin for a living since last 4 years. I have pledged my allegiance to the MVVM Pattern in mobile apps and also a strong advocate of Dependency Injection, Automated UI Testing, Prism and MVVMCross.

  apexchat.com (company)
  devconnect.xamarin.com/profile/7... (Xamarin Dev Connect Profile)

I am dedicated to make significant contribution to the Xamarin community and enabling developers learn more about Cross platform mobile apps and groom myself around the same along the way. I aim to achieve a strong portfolio of 5 star apps built with Xamarin and also helping the community achieve the same. I do this because, I have been often pitched by the idea, that the cross-platform mobile development has proven to be more time-consuming and cost-ineffective than developing both apps native, but i negate the idea pushing the thought that it is important to pursue Cross Platform Mobile Development with strong research, learning and training and only then you can make it work.

Arif's full speaker profile