I'm trying to create a business application for Android and iOS, using Xamarin. Applications for both operating systems (Android and iOS) will have the same layout. Functionality is simple - User login, Table views, Map views, Search & filter, Navigation menu, video play lists etc.
I'll pick one of these approaches when creating the app:
Create separate versions of the app with Xamarin.Android and Xamarin.Ios
Make the app cross-platform with Xamarin.Forms
What are the pros and cons that I should be aware of with both approaches?