Em um projeto, o código compartilhado pode ser usado para definir constantes, modelos (models), classes utilitárias e até mais: em arquiteturas como MVP e MVVM, um único Presenter ou ViewModel pode ser usado tanto pelo Android como pelo iOS.