I have my backend system which populate gps data for each vehicle. Now I need to build ios and android app. I prefer to do via xamarin. The issue now I am not sure should I go with xamarin form or xamarin native for ios and android separately. Among other the app must be able to show location of all vehicles on the google map, able to replay the select journey, able to draw geo fence via app and some other related featured. Can any one help what will be the best pathway ?