Implementación y pruebas de aplicaciones de Xamarin.Android

En esta sección se incluyen guías en las que se explica cómo probar una aplicación, optimizar su rendimiento, prepararla para el lanzamiento, firmarla con un certificado y publicarla en una tienda de aplicaciones.

Tamaños de paquete de aplicación

En este artículo se examinan los elementos que componen un paquete de aplicación Xamarin.Android y las estrategias asociadas que se pueden utilizar para la implementación eficaz del paquete durante las etapas de depuración y lanzamiento de la versión.

Aplicar cambios

En esta guía se trata la característica Aplicar cambios, que permite enviar cambios de recursos a la aplicación en ejecución sin necesidad de reiniciarla.

Creación de aplicaciones

En esta sección se describe cómo funciona el proceso de compilación y se explica cómo compilar paquetes de aplicaciones Android (APK) específicos de ABI.

Emulador de la línea de comandos

En este artículo se trata brevemente el inicio del emulador mediante la línea de comandos.

Depuración

Las guías de la sección ayudan a depurar la aplicación mediante emuladores de Android, dispositivos Android reales y el registro de depuración.

Establecer el atributo Debuggable

En este artículo se explica cómo establecer el atributo debuggable para que herramientas como adb puedan comunicarse con la JVM.

Entorno

En este artículo se describe el entorno de ejecución de Xamarin.Android y las propiedades del sistema Android que influyen en la ejecución del programa.

GDB

En este artículo se explica cómo usar gdb para depurar una aplicación Xamarin.Android.

Instalar una aplicación del sistema

En esta guía se explica cómo instalar una aplicación Xamarin.Android como una aplicación del sistema en un dispositivo Android o como parte de una ROM personalizada.

Vincular en Android

En este artículo se describe el proceso de vinculación que se usa en Xamarin.Android para reducir el tamaño final de una aplicación. Se describen los diferentes niveles de vinculación que se pueden ejecutar y se proporcionan algunas orientaciones y consejos de solución de problemas para mitigar los errores que podrían deberse al uso del vinculador.

Rendimiento de Xamarin.Android

Existen muchas técnicas para aumentar el rendimiento de las aplicaciones compiladas con Xamarin.Android. En conjunto, estas técnicas pueden reducir considerablemente la cantidad de trabajo que realiza una CPU y la cantidad de memoria consumida por una aplicación.

Generar perfiles de aplicaciones Android

En esta guía se explica cómo usar las herramientas del generador de perfiles para examinar el rendimiento y el uso de memoria de una aplicación Android.

Preparar una aplicación para su lanzamiento

Después de haber codificado y probado una aplicación, es necesario preparar un paquete para la distribución. La primera tarea en la preparación de este paquete es compilar la aplicación para el lanzamiento, lo que implica principalmente establecer algunos atributos de la aplicación.

Firmar el paquete de aplicación de Android

Obtenga información sobre cómo crear una identidad de firma de Android, crear un certificado de firma para aplicaciones de Android y firmar la aplicación con el certificado de firma. Además, en este tema se explica cómo exportar la aplicación a un disco para la distribución ad hoc. Se puede realizar una instalación de prueba del APK resultante en dispositivos Android sin pasar por una tienda de aplicaciones.

Publicar una aplicación

En esta serie de artículos se explican los pasos para la distribución pública de una aplicación creada con Xamarin.Android. La distribución puede realizarse a través de diversos canales, como el correo electrónico, un servidor web privado, Google Play o Amazon Appstore para Android.