Boas Daniel,
Eu vou dar a minha perspetiva, penso que tens três opções:
- Desenvolver através do Xamarin para Android - isto permite programares em .NET (C#), ficas dentro do mundo .NET que já utilizas atualmente. Tem custos.
- Desenvolver diretamente sobre o SDK do android para isso terás que saber Java.
- Utilizares uma plataforma genérica para dispositivos móveis onde programas em html, css e javascript. Por exemplo
phonegap,
titanium, entre outros.
Nestes casos terás que usar o SDK do CRM. Se acederes ao SDK verás alguns exemplos de como aceder através de outras linguagens.
Se fosse apenas para o CRM 2013 existe uma aplicação oficial na loja do android. Podes ver detalhes
aqui. Para o CRM 2011 só acedendo diretamente ao CRM Dynamics pelo browser onde és redirecionado para a página mobile.
Espero ter ajudado.
Se respondi a sua pergunta por favor marque como resposta e\ou como útil.
Pedro Azevedo Crm Specialist 4.0\2011