Да Вы можете иметь различные базы кода для ВЕРСИИ одного предоставленного приложения:
1) Вы используете тот же Ключ подписи
2) Вы используете тот же идентификатор приложения
Таким образом, вы можете написать приложение на Java, обозначенное как версия 1. При условии, что вы используете одинаковые SIGNING KEY и ID приложения , вы можете заменить его на приложение Xamarian в качестве версии 2.
Осложнения могут возникнуть, если вы пытаетесь сохранить или обновить данные в базе данных SQLite или обмениваться данными между разными версиями с разными архитектурами.