![Donna in posa con smartphone](/f/745627b50d32b4b83130d09d8a122619.jpg)
Molti linguaggi di programmazione possono essere utilizzati per creare app Android.
Credito immagine: Photos.com/PhotoObjects.net/Getty Images
La crescente popolarità degli smartphone ha creato un ampio mercato per i programmatori professionisti e hobbisti per creare app piccole, intelligenti e visivamente accattivanti. Centinaia di migliaia di app sono già disponibili per i dispositivi Google Android. 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.
Panoramica di Visual Basic
Le fortune di Microsoft sono iniziate negli anni '70 con il loro interprete Basic per il computer del kit Altair. Microsoft ha apportato continui miglioramenti al suo Basic nei decenni successivi. Visual Basic ha combinato il compilatore Microsoft Basic con un IDE. Un programmatore Visual Basic potrebbe aggiungere un'interfaccia utente grafica o componenti GUI come menu, caselle di controllo, finestre di dialogo, caselle radio e caselle di riepilogo alla sua applicazione con un clic del mouse. Le versioni di Visual Basic fino alla 6.0 compilavano i sorgenti nel codice Intel x86 nativo. Visual Basic compila codice che funziona solo con .NET Common Language Runtime.
Video del giorno
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 su Dalvik JVM di Google. La società di software Xamarin vende uno strumento per programmatori C# che produce applicazioni Android utilizzando il clone .NET approvato 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 visuale grafico, documentazione integrata, un debugger passo passo e supporto per oggetti. Basic4android compila il codice sorgente di base in un bytecode della macchina virtuale 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.
Linguaggio semplice di Google
Un'altra soluzione simile a Visual Basic per Android è il sistema Simple Compiler e Runtime gratuito e open source di Google. Simple non è un linguaggio completo e generico come Visual Basic o anche Basic4android. L'obiettivo di Simple è produrre uno strumento per app Android facile da imparare e da usare. A differenza di Basic4android che è solo Windows, Simple funziona con i sistemi operativi Mac OS X e Linux.