La crescente popolarità degli smartphone ha creato un grande mercato per programmatori professionisti e hobbisti per creare app piccole, intelligenti e visivamente accattivanti. Centinaia di migliaia di app sono già disponibili per i dispositivi Android di Google. La scrittura di app Android in genere comporta la scrittura del codice nel linguaggio di programmazione Java utilizzando l'ambiente di sviluppo integrato Eclipse o IDE. Se sei un programmatore esperto di Visual Basic, tuttavia, ci sono altri modi per scrivere app Android.

Donna che posa con lo smartphone

Panoramica di Visual Basic

Le fortune di Microsoft iniziarono negli anni '70 con il loro interprete Basic per il computer kit Altair. Da allora Microsoft ha apportato continui miglioramenti al suo Basic. Visual Basic ha combinato il compilatore Microsoft Basic con un IDE. Un programmatore di Visual Basic può aggiungere un'interfaccia utente grafica o componenti della GUI come menu, caselle di controllo, finestre di dialogo, caselle radio e caselle di elenco alla sua applicazione con un clic del mouse. Le versioni di Visual Basic fino alla 6.0 hanno compilato i sorgenti nel codice Intel x86 nativo. Visual Basic compila il codice che funziona solo con .NET Common Language Runtime.

Xamarin per Visual Studio

Il linguaggio .NET C # e CLR sono funzionalmente simili a Java e Java Virtual Machine. Le applicazioni Visual Basic, tuttavia, non funzioneranno su JVM o Dalvik JVM di Google allo stesso modo. La società di software Xamarin vende uno strumento per programmatori C # che produce applicazioni Android utilizzando il clone .NET sanzionato da Microsoft, Mono. Nel 2013, Xamarin ha anche introdotto un plug-in di Visual Studio che offre agli sviluppatori di Visual Studio la possibilità di sviluppare app per dispositivi iOS e Android. Il plug-in supporta la creazione, la distribuzione e il debug su simulatori e dispositivi mobili.

Basic4android

Basic4android è un sottoinsieme commerciale basato su Windows del linguaggio Visual Basic che presenta un IDE, un editor visivo grafico, documentazione integrata, un debugger passo-passo e supporto per gli oggetti. Basic4android compila il tuo codice sorgente di base in bytecode Virtual Machine compatibile con Dalvik. Basic4android ti aiuta anche a creare pacchetti di applicazioni Android o file APK per una semplice installazione sul dispositivo Android dell'utente. Basic4android supporta le versioni di Android 1.6 e successive.

Google Simple Language

Un'altra soluzione simile a Visual Basic per Android è il compilatore semplice open source gratuito e il sistema Runtime di Google. Semplice non è un linguaggio di uso generale completo come Visual Basic o Basic4android. Lo scopo di Simple è quello di produrre uno strumento per app Android che sia facile da imparare e facile da usare. A differenza di Basic4android che è solo Windows, Simple funziona con i sistemi operativi Mac OS X e Linux.