Cómo empezar a desarrollar aplicaciones para Android en Visual Studio 2017

Los entusiastas de Android, especialmente los programadores, saben que no hay escasez de software para crear aplicaciones para Android, ya sea Android Studio, herramientas para crear una aplicación híbrida como PhoneGap, o el » no es necesario tener experiencia en programación » WYSIWYG app-builders como Tiggzi. Debido a que Android es un sistema operativo de código abierto, basado en Linux, algunos no se dan cuenta de que el Visual Studio de Microsoft ha tenido soporte para el desarrollo de Android por bastante tiempo – pero sólo ahora Microsoft está empezando a hacerse más vocal al respecto.

Una serie de actualizaciones de Visual Studio en las últimas semanas ha añadido compatibilidad con Linux y Mac – y Microsoft también lanzó Xamarin Live, una herramienta para probar y depurar aplicaciones para Android sin un emulador . Esto podría ser un gran avance para los desarrolladores de Android basados en Windows.

Comparado con otros IDEs (entorno de desarrollo integrado), Visual Studio tiene sus propios pros y contras. Visual Studio ofrece un notable soporte de desarrollo multiplataforma para los programadores de C++, y siendo un IDE nativo de Windows, es ciertamente menos problemático para los no entusiastas de Linux para ponerse en marcha. Los inconvenientes serían su sobreabundancia de GUIDs, y una depuración más lenta en comparación con otros IDE. Pero si estás interesado en desarrollar aplicaciones intensivas de CPU en C++, Visual Studio es un IDE que vale su precio.

Contenido

También te puede interesar:  Arreglar: VMware no pudo bloquear el archivo

Cómo instalar Visual Studio en Windows

Requisitos:

Visual Studio 2017

Xamarin Live [Opcional]

Descargue el paquete de instalación de Visual Studio y cuando lo inicie, se le preguntará qué componentes desea instalar. Para el desarrollo en Android, mira en » Cargas de trabajo» y elige » Desarrollo para móviles con C++». , luego elija » Desarrollo de androides «.

Visual Studio instalará el editor de Visual Studio, el depurador C++, varias herramientas de construcción para Android, compiladores y algunos otros recursos necesarios. También puede instalar opcionalmente el emulador de Google para Android desde el interior del instalador de Visual Studio, pero vale la pena considerar Xamarin Live: es una aplicación que se ejecuta en su teléfono Android y que puede conectarse a los recursos de Visual Studio para permitir la vista previa y la depuración en vivo de sus aplicaciones de Visual Studio directamente en su teléfono Android.

Desarrollo de Android C++ con Visual Studio

Lanza el editor de Visual Studio y navega a Archivo> Nuevo> Proyecto> Visual C++> Plataforma cruzada> Android . Dale un nombre a tu aplicación y pulsa » OK «.

Desde aquí puedes elegir la plantilla con la que quieres trabajar – hay un montón de ellas para elegir, pero la mayoría de las aplicaciones con uso intensivo de gráficos irán con la plantilla de Native-Activity Application (Android) .

Se le presentará el menú del Explorador de Soluciones – hay dos proyectos disponibles aquí, que son:

MiAplicaciónAndroide.ActividadNativa – Contiene todas las referencias y el código de pegamento que necesitas para ejecutar tu aplicación como una actividad nativa de Android.

También te puede interesar:  Arreglar: El contenido fue bloqueado porque no estaba firmado por un certificado de seguridad válido

MyAndroidApp.Packaging – Esto contiene el AndroidManifest.xml y build.xml, y empaquetará tu aplicación en un archivo .apk para instalar en dispositivos Android.

No voy a guiarte a través de la codificación de una aplicación, pero después de que hayas creado un proyecto, puedes navegar al menú Plataforma de Soluciones y elegir la arquitectura de dispositivo para la que estás compilando, luego presiona F5 para ejecutar la aplicación en el emulador que has conectado a Visual Studio, o enviarlo a Xamarin Live en tu dispositivo para previsualizarlo y depurarlo allí.

Edición y depuración del código Java

Si quieres una aplicación basada en Java en lugar de C++, necesitarás el servicio de lenguaje Java de Visual Studio para Android – esto habilitará un editor de texto que coloreará tus cadenas Java. Cuando termines de editar tu código Java, puedes ir al menú de depuración de Visual Studio y elegir » Java Only » en el menú Debug Type.

Conectando Xamarin en vivo a Visual Studio

Si prefieres previsualizar y depurar las aplicaciones directamente en tu teléfono Android en lugar de un emulador, Xamarin Live es para ti.

Primero debes instalar la aplicación Xamarin Live de Google Play en tu dispositivo Android. Luego, toma el Actualizador de Xamarin para Visual Studio 2017 e instálalo en tu PC.

Ahora tendrás que crear tu aplicación Android como un proyecto Xamarin , y se te pedirá que pares tu dispositivo a través de un código de barras QR en tu pantalla.

Cuando quieras enviar tu aplicación a Xamarin Live para que sea probada en tu dispositivo, sólo tienes que elegir el botón «Ejecutar» desde dentro de Visual Studio y elegir una de las siguientes opciones:

Empieza sin depuración: Esto te permite editar la aplicación directamente en tu dispositivo, y la aplicación se reiniciará cada vez que se hagan y guarden cambios en el código.

Comienza la depuración: Esto te permite inspeccionar las variables y los puntos de ruptura de tu aplicación, pero el código no puede ser editado.

Live Run Current View: Aquí puedes editar la aplicación dentro de Visual Studio y ver los cambios de la aplicación en la pantalla de tu ordenador. Básicamente transmite la ventana de la aplicación Xamarin Live a tu escritorio.

¡Eso es todo para esta guía! A menos que te tomes de la mano y te guíes a través de codificar una aplicación, no hay mucho más que añadir. Sin embargo, puede que te interesen los siguientes temas de Appuals:

Cómo crear una aplicación básica para Android en Phonegap

Cómo construir una ROM personalizada a partir del Proyecto de Código Abierto de Android | Pt. 2

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies