Instalando MonoDroid - aplicaciones Android con .NET

Introducción
Empezaremos por definir en primer lugar qué es MonoDroid.
MonoDroid es un SDK que nos permitirá desarrollar aplicaciones Software para Android con .NET, concretamente con C# como lenguaje de programación.
En un futuro muy próximo, MonoDroid estará disponiblemente igualmente para desarrolladores de VB.
Si quieres acceder a más preguntas y respuestas sobre MonoDroid, entonces te invito a visitar este enlace (FAQ de MonoDroid).
Actualmente, MonoDroid está en fase Beta, lo que quiere decir que está bajo desarrollo y mejora, por lo tanto, es posible que el entorno pueda causar algún problema (bug) en algún momento dado.
Visual Studio 2010
Podremos trabajar con MonoDroid en Visual Studio 2010 a excepción de Visual Studio 2010 Express Edition.
Dicho esto, cualquier otra versión de Visual Studio 2010 estará habilitada para ejecutar el SDK de MonoDroid y para desarrollar aplicaciones para Android.
Requerimientos para instalar MonoDroid
Para poder ejecutar y trabajar con el SDK de MonoDroid en Visual Studio 2010, deberemos seguir la instalación de la siguiente manera.
1: instalaremos el Java SDK 1.6 [JDK] 32 bits.
Esto lo encontraremos en este enlace.
2: instalaremos el Android Windows SDK de Google.
Encontraremos el SDK en este enlace.
Nota importante: si cuando vas a instalar Android SDK, el instalador te indica que no se ha encontrado el JDK correspondiente e instalado en el punto anterior y deshabilita el botón de avanzar, pulsa el botón de retroceder del instalador, y nuevamente el botón de avanzar. El instalador habrá detectado correctamente el JDK y el botón de avanzar que aparecía deshabilitado aparecerá ahora habilitado.
3: después de instalar el SDK de Android, instalaremos todos los paquetes que consideremos oportuno para el desarrollo de aplicaciones Android desde Visual Studio 2010.
Esta tarea es una tarea automática que lanza el instalador del SDK de Android al final del proceso de instalación.
4: configuraremos a continuación el emulador de Android que será lanzado desde Visual Studio 2010 para probar nuestros desarrollos.
Podemos acceder a la información oficial sobre la configuración para no saltarnos ningún paso.
No es muy complicado seguir los pasos, pero debemos tener cuidado con lo que hacemos porque también tendremos que tener en cuenta los recursos con los que contamos.
Si te pones a jugar un poco con estas opciones, observarás que serás capaz de dejar bastante fundido el emulador.
Como nombre del AVD (Android Virtual Device) te sugiero poner un nombre sin espacios en blanco.
5: para finalizar, instalaremos el plugin para Visual Studio 2010 que nos permitirá desarrollar aplicaciones Android con Visual Studio 2010.
Ni que decir que se sugiere cerrar Visual Studio 2010 antes de comenzar a instalar el plugin, y que la instalación consumirá un tiempo (nada comparable con el Android SDK).
En mi caso, he decidido instalar la versión 1.0.9639 que es la última preview de MonoDroid.
Accederemos a la descarga del plugin en este enlace.
Una vez que tengamos instalado MonoDroid, podremos empezar a desarrollar nuestras aplicaciones Android con .NET y en este caso, con Visual Studio 2010.

Como puedes ver, la operación de preparación e instalación del entorno es realmente sencilla.
Para que sirva de información adicional, tengo MonoDroid en dos máquinas diferentes con Windows 7 y Visual Studio 2010, una de 32 bits y otra de 64 bits, y ambas instalaciones sin problemas.
En breve, espero poder poner algo más de información sobre el desarrollo de aplicaciones de MonoDroid con Visual Studio 2010.