Ответ 1
Git не обеспечивает простой способ проверки подкаталога из репозитория. Это означает, что если у вас есть две команды, работающие над версией android и ios, соответственно, каждый из них должен будет проверить код другой команды.
Чем хуже git журнал будет полным беспорядком, так как он будет содержать фиксации всех приложений. Это может вызвать некоторые проблемы при создании и объединении ветвей, связанных с конкретным приложением.
Я не вижу веских причин иметь отдельные проекты в том же репозитории git.
Если вы хотите иметь центральный репозиторий, где вы можете хранить дополнительные материалы, такие как docs или smth else, которые связаны со всем проектом, а не с одним из приложений, вы можете создать центральный репозиторий и добавить к нему репозиторий каждого приложения в виде Git подмодуль.