Можно ли создать библиотеку, написанную на C#, и использовать ее из приложения Android, написанного на Java?
Зачем кому-то это нужно? Все просто: при наличии существующих приложений трудно убедить людей переписать их на Xamarin. Но если вы начнете с малого, с создания общих частей, которые можно повторно использовать, внедрение будет проще.
Подробнее здесь: https://stackoverflow.com/questions/221 ... -from-java