Ada SPARK via FFI for business logic

I have seen some posts about waiting for isolates on libraries but I am thinking of running the business logic as Ada and passing ui data and plugin interactivity to the Ada engine. Comments welcome.

Ada has first class C interfacing so will Android and IOS C apis be useful from Ada or is it mostly all Java these days?