I wasn't have the time to migrate my regular ListViews to Sf List View as I'm using refresh and other stuff that in order to make it work I've to install also Sf PullToRefresh, and make many modifications I don't have the time to do right now.
In the meantime I've noticed a new version of SfNavigationDrawer (15.1.0.37) so I gave it a try.
In IOS it does works fine.. But in Android it crashes the App upon instantiation.. I've tried with Xamarin.forms 2.3.3.114 and 2.3.3.193.. same crash in both.
[MonoDroid] UNHANDLED EXCEPTION:
[art] JNI RegisterNativeMethods: attempt to register 0 native methods for android.runtime.JavaProxyThrowable
[MonoDroid] System.NullReferenceException: Object reference not set to an instance of an object
[MonoDroid] at Xamarin.Forms.Platform.Android.ListViewAdapter..ctor (Android.Content.Context context, Android.Widget.ListView realListView, Xamarin.Forms.ListView listView) [0x00096] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.ListViewRenderer.OnElementChanged (Xamarin.Forms.Platform.Android.ElementChangedEventArgs`1[TElement] e) [0x0010f] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetElement (TElement element) [0x000fc] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Xamarin.Forms.Platform.Android.IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element) [0x00027] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.Platform.CreateRenderer (Xamarin.Forms.VisualElement element) [0x0001f] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementPackager.AddChild (Xamarin.Forms.VisualElement view, Xamarin.Forms.Platform.Android.IVisualElementRenderer oldRenderer, Xamarin.Forms.Platform.Android.RendererPool pool, System.Boolean sameChildren) [0x00023] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementPackager.SetElement (Xamarin.Forms.VisualElement oldElement, Xamarin.Forms.VisualElement newElement) [0x0010d] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementPackager.Load () [0x0000d] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetPackager (Xamarin.Forms.Platform.Android.VisualElementPackager packager) [0x00007] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetElement (TElement element) [0x00118] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Xamarin.Forms.Platform.Android.IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element) [0x00027] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.Platform.CreateRenderer (Xamarin.Forms.VisualElement element) [0x0001f] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementPackager.AddChild (Xamarin.Forms.VisualElement view, Xamarin.Forms.Platform.Android.IVisualElementRenderer oldRenderer, Xamarin.Forms.Platform.Android.RendererPool pool, System.Boolean sameChildren) [0x00023] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementPackager.SetElement (Xamarin.Forms.VisualElement oldElement, Xamarin.Forms.VisualElement newElement) [0x0010d] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementPackager.Load () [0x0000d] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetPackager (Xamarin.Forms.Platform.Android.VisualElementPackager packager) [0x00007] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetElement (TElement element) [0x00118] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Xamarin.Forms.Platform.Android.IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element) [0x00027] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.Platform.CreateRenderer (Xamarin.Forms.VisualElement element) [0x0001f] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Syncfusion.SfNavigationDrawer.XForms.Droid.SfNavigationDrawerRenderer.Convert (Xamarin.Forms.View source, Xamarin.Forms.VisualElement valid) [0x00014] in <c67619c6de8f4700be793fa2361674ec>:0
[MonoDroid] at Syncfusion.SfNavigationDrawer.XForms.Droid.SfNavigationDrawerRenderer.ConvertFormsToNative (Xamarin.Forms.View view, Xamarin.Forms.Rectangle size, Syncfusion.SfNavigationDrawer.XForms.SfNavigationDrawer formsnavigationDrawer, System.Boolean contentView) [0x00007] in <c67619c6de8f4700be793fa2361674ec>:0
[MonoDroid] at Syncfusion.SfNavigationDrawer.XForms.Droid.SfNavigationDrawerMapping.OnNavigationDrawerPropertiesChanged (System.String propertyName, Syncfusion.SfNavigationDrawer.XForms.SfNavigationDrawer formsnavigationDrawer, Com.Syncfusion.Navigationdrawer.SfNavigationDrawer nativenavigationDrawer, System.Single width, System.Single height) [0x0040f] in <c67619c6de8f4700be793fa2361674ec>:0
[MonoDroid] at Syncfusion.SfNavigationDrawer.XForms.Droid.SfNavigationDrawerRenderer.OnElementChanged (Xamarin.Forms.Platform.Android.ElementChangedEventArgs`1[TElement] e) [0x000ed] in <c67619c6de8f4700be793fa2361674ec>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetElement (TElement element) [0x000fc] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Xamarin.Forms.Platform.Android.IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element) [0x00027] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.Platform.CreateRenderer (Xamarin.Forms.VisualElement element) [0x0001f] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementPackager.AddChild (Xamarin.Forms.VisualElement view, Xamarin.Forms.Platform.Android.IVisualElementRenderer oldRenderer, Xamarin.Forms.Platform.Android.RendererPool pool, System.Boolean sameChildren) [0x00023] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementPackager.SetElement (Xamarin.Forms.VisualElement oldElement, Xamarin.Forms.VisualElement newElement) [0x0010d] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementPackager.Load () [0x0000d] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetPackager (Xamarin.Forms.Platform.Android.VisualElementPackager packager) [0x00007] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].SetElement (TElement element) [0x00118] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.VisualElementRenderer`1[TElement].Xamarin.Forms.Platform.Android.IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element) [0x00027] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.Platform.CreateRenderer (Xamarin.Forms.VisualElement element, Android.Support.V4.App.FragmentManager fragmentManager) [0x00031] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Xamarin.Forms.Platform.Android.AppCompat.FragmentContainer.OnCreateView (Android.Views.LayoutInflater inflater, Android.Views.ViewGroup container, Android.OS.Bundle savedInstanceState) [0x00015] in <a3e44144fef249b0888b761605dfca24>:0
[MonoDroid] at Android.Support.V4.App.Fragment.n_OnCreateView_Landroid_view_LayoutInflater_Landroid_view_ViewGroup_Landroid_os_Bundle_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_inflater, System.IntPtr native_container, System.IntPtr native_savedInstanceState) [0x00022] in <27c17fe440cf491ba8255bcefade6e02>:0
[MonoDroid] at (wrapper dynamic-method) System.Object:03a870ef-9da4-4354-99df-22671874cf55 (intptr,intptr,intptr,intptr,intptr)