We have a proprietary piece of hardware which we are looking to release as a phone peripheral.
We have started writing a cross-platform mobile app that interfaces with the hardware using the MonoCross framework (i.e. MonoTouch abstraction layer for iOS and MonoDroid abstraction for Android).
We would like to offer the bulk of this application as a code library that can be reused by other app developers who wish to write apps that interface to our hardware.
I am concerned that by using Mono we are forcing these developers to do the same. Is that the case?
Android Library
Can we produce an Android Library (not a Library Project which I understand to mean delivering the full-source) as output from MonoDroid that other developers, developing with the ADT and Java (i.e. they are not using Mono Droid) are able to use in their apps?
iOS Library
Can we produce a library from MonoTouch that Objective C developers (i.e. they are not using Mono Touch) are able to use in their apps?