Come usare Visual Basic sul mio telefono Android

Domanda originale: "Come posso usare Visual Basic sul mio telefono Android?"

Questo dipende davvero da cosa intendi per "Visual Basic" -

Se intendi Visual Basic 6 e inferiori - allora la risposta è no -

main-qimg-2730a4bc7dfaa2f966e1dbe125ceb4ad

Il fatto è che il codice generato da questa versione di VB (lo screenshot è di VB6) è codice COM legacy che avrà problemi a funzionare su qualsiasi cosa nuova nel mondo Windows - figuriamoci su un dispositivo Android.

Recentemente, Microsoft ha supportato Xamarin in Visual Studio -

Secondo Wiki - l'azienda esiste dal 2011 ed è stata acquisita da Microsoft nel 2016

Xamarin - Wikipedia

Lo scopo principale di Xamarin è quello di cross-compilare il codice .NET su altre architetture - o meglio - di rendere più facile per i programmatori di Visual Studio costruire software su qualcosa di diverso da un dispositivo Microsoft. Con Microsoft che ha fondamentalmente abbandonato la sua piattaforma telefonica e più o meno abbracciato Android come piattaforma preferita - Microsoft ora ha una catena di strumenti decente che funziona con Android (fondamentalmente utilizza in profondità i componenti di sviluppo Android - ma per uno sviluppatore Visual Studio - sembra che tu stia lavorando in Visual Studio, più o meno che sia).

Ad ogni modo - perché sto dicendo tutto questo - Xamarin lavora principalmente con Visual C# - ma dal momento che .NET è essenzialmente codice .NET (a meno che non entriate in C++ e facciate cose non gestite - che è fuori dallo scopo della vostra domanda) - plausibilmente potreste usare VB.net per scrivere il vostro codice piuttosto che C# (anche se con un po' di lavoro extra) -

Xamarin.Forms usando Visual Basic.NET - Xamarin

In altre parole, potete plausibilmente scrivere codice per Android in Visual Studio (versioni recenti comunque) e avere quel codice scritto nel linguaggio VBdotNET. VBdotNET è "abbastanza simile" a VB da poterlo imparare abbastanza facilmente (come tutto in .NET usa la programmazione orientata agli oggetti, il che è un adattamento per la maggior parte degli sviluppatori VB legacy - ma non fuori dal campo delle possibilità di apprendimento).

Se sei uno sviluppatore VB classico - e non conosci ancora .NET, probabilmente sarebbe meglio imparare Java (questo è il linguaggio di Android) o anche C# (che è meglio supportato su Xamarin) - ma se sei già un programmatore VBdotNET, puoi usare gli strumenti che già conosci per costruire programmi Android.

Buona fortuna!!!