I was very excited when I found out about UrhoSharp and read that it was compatible with Xamarin.Forms. The recent 1.3.0 release looks great, and the road map listing stability and better Forms support in an upcoming 1.4 is good to see.
That said, I'm seeing the same blocking crashing bug reported by multiple users, even using the Forms (Charts) sample provided by Xamarin. The sample works as a single page demo. The moment you add/switch to any other page and return to the original Urho page which calls Urho.Application.Show() when appearing, the scene (which worked flawlessly the first time you visit the page) no longer looks right and guaranteed to crash a few seconds later.
After hours looking for a workaround, it makes me ask:
Does UrhoSharp actually work with Xamarin.Forms on an iOS device? Or is it going to crash in any multi-page Forms app, until a future update?
Is anyone using UrhoSharp successfully in a multi-page Xamarin.Forms app today?
If so, what is the proper/working way to setup the Urho.Application in the page constructor, and initialize (connect the Urho.Application to the UrhoSurface) in the OnAppearing event, and clean up in the OnDisappearing event to support returning to that same page?