Funções comuns a diversos aplicativos

Em muitos anos de programação eu tenho o costume de criar funções úteis que posso utilizar em vários aplicativos. Coisas simples como um simples envio de mensagem a outros mais complexos como formatar boletos de diversos bancos e gerar arquivos CNAB para envio e recebimento das informações destes boletos para os bancos, entre centenas de funções que já criei.
A principal vantagem é que em caso de alguma alteração bastaria compilar os aplicativos envolvidos e todos ficariam coerentes.
Como faço isto no Android? Eu posso utilizar o mesmo XML em vários aplicativos?

O ideal é voce distribuir um framework pelo source para Android.

Usando ele como library voce já tem as classes e recursos.

Pode fazer esses serviço por comunicação de Intent, enviando um broadcast com o package e action.
Pessoalmente acho meio ruim fazer isso fragmentando em vários aplicativos, seria bom um único (sem icone, activity, etc) que funcionaria como framework.