It maps closely to android development? Then how is that a good soln for cross platform Dev?
In theory at least...
You can stay within .net Framework Standard and share that code between your Android/iOS/Windows Phone(lol) app, and reach into the native libraries when you need platform specific functionality.