Cómo usar Visual Basic en mi teléfono Android

Pregunta original: "¿Cómo puedo usar Visual Basic en mi teléfono Android?"

Esto realmente depende de lo que entiendas por "Visual Basic" -

Si te refieres a Visual Basic 6 e inferior - entonces la respuesta es no -

main-qimg-2730a4bc7dfaa2f966e1dbe125ceb4ad

El hecho es que el código generado por esta versión de VB (la captura de pantalla es de VB6) es código COM heredado que tendrá problemas para funcionar en cualquier cosa nueva en el mundo de Windows - y mucho menos en un dispositivo Android.

Recientemente, Microsoft ha estado apoyando a Xamarin en Visual Studio -

Según la Wiki - la compañía ha existido desde 2011 y fue adquirida por Microsoft en 2016

Xamarin - Wikipedia

El propósito principal de Ximarian es la compilación cruzada de código .NET en otras arquitecturas - o más bien - para hacer más fácil para los programadores de Visual Studio construir software en algo distinto a un dispositivo de Microsoft. Con Microsoft básicamente abandonando su plataforma de teléfonos y más o menos abrazando Android como su plataforma preferida - Microsoft ahora tiene una cadena de herramientas decente que funciona con Android (básicamente en el fondo utiliza los componentes de desarrollo de Android - pero para un desarrollador de Visual Studio - parece que estás trabajando en Visual Studio, más o menos eso es).

De todos modos - por qué estoy diciendo todo esto - Xamarin principalmente trabaja con Visual C# - pero desde el código .NET es esencialmente código .NET (a menos que te metas en C++ y hagas cosas no administradas - lo que está fuera del alcance de tu pregunta) - concebiblemente podrías usar VB.net para escribir tu código en lugar de C# (aunque con algo de trabajo extra) -

Xamarin.Forms usando Visual Basic.NET - Xamarin

En otras palabras, puedes concebir escribir código para Android en Visual Studio (versiones recientes de todos modos) y que ese código esté escrito en el lenguaje VBdotNET. VBdotNET es "lo suficientemente similar" a VB para que pueda aprenderlo con cierta facilidad (como todo en .NET, utiliza la programación orientada a objetos, que es un ajuste para la mayoría de los desarrolladores de VB heredados - pero no está fuera del ámbito de la posibilidad de aprender).

Si usted es un desarrollador clásico de VB - y todavía no conoce .NET, probablemente te vendría mejor aprender Java (este ES el lenguaje de Android) o incluso C# (que está mejor soportado en Xamarin) - pero si ya eres un programador de VBdotNET, puedes utilizar las herramientas con las que ya estás familiarizado para construir programas de Android.

¡Mucha suerte!!!