Если я правильно понял вопрос, вы хотите создать DLL-библиотеку с использованием Mono для Android, которую вы дадите Java-разработчикам? В настоящее время это невозможно, поскольку Mono для Android не просто переводит с C # на Java. Приложения Mono для Android включают среду выполнения Mono, и для этого запускается код .NET. Он генерирует вызываемые оболочки, чтобы Mono и Dalvik (виртуальная машина Java в Android) могли общаться друг с другом, но без среды выполнения Mono библиотека DLL была бы не очень полезна.
Если разработчик использует Mono для Android для сборки приложения, он может использовать вашу DLL в приложении.