![Vrouw poseren met smartphone](/f/745627b50d32b4b83130d09d8a122619.jpg)
Er kunnen veel programmeertalen worden gebruikt om Android-apps te maken.
Afbeelding tegoed: Photos.com/PhotoObjects.net/Getty Images
De toenemende populariteit van smartphones heeft een grote markt gecreëerd voor professionele en hobbyistische programmeurs om kleine, slimme en visueel aantrekkelijke apps te maken. Honderdduizenden apps zijn al beschikbaar voor Google Android-apparaten. Het schrijven van Android-apps houdt doorgaans in dat de code in de programmeertaal Java wordt geschreven met behulp van de geïntegreerde ontwikkelomgeving van Eclipse of IDE. Als u echter een ervaren Visual Basic-programmeur bent, zijn er andere manieren om Android-apps te schrijven.
Visual Basic-overzicht
Het fortuin van Microsoft begon in de jaren zeventig met hun Basic-interpreter voor de Altair-kitcomputer. Microsoft heeft de afgelopen decennia voortdurend verbeteringen aangebracht aan zijn Basic. Visual Basic combineerde de Microsoft Basic-compiler met een IDE. Een Visual Basic-programmeur kan met een muisklik een grafische gebruikersinterface of GUI-componenten zoals menu's, selectievakjes, dialoogvensters, radioboxen en keuzelijsten aan zijn toepassing toevoegen. Visual Basic-versies tot 6.0 gecompileerde bronnen naar native Intel x86-code. Visual Basic compileert code die alleen werkt met de .NET Common Language Runtime.
Video van de dag
Xamarin voor Visual Studio
De .NET-taal C# en de CLR zijn functioneel vergelijkbaar met Java en de Java Virtual Machine. Visual Basic-applicaties zullen echter niet werken op de JVM of Google's Dalvik JVM. Het softwarebedrijf Xamarin verkoopt een tool voor C#-programmeurs die Android-applicaties produceert met behulp van de door Microsoft goedgekeurde .NET-kloon, Mono. In 2013 introduceerde Xamarin ook een Visual Studio-plug-in waarmee Visual Studio-ontwikkelaars apps voor iOS- en Android-apparaten kunnen ontwikkelen. De plug-in ondersteunt het bouwen, implementeren en debuggen op simulators en mobiele apparaten.
Basic4android
Basic4android is een commerciële, op Windows gebaseerde subset van de Visual Basic-taal met een IDE, een grafische visuele editor, ingebouwde documentatie, een stapsgewijze debugger en ondersteuning voor voorwerpen. Basic4android compileert uw Basic-broncode naar Dalvik-compatibele, virtuele machine-bytecode. Basic4android helpt u ook bij het maken van een Android-toepassingspakket of APK-bestanden voor eenvoudige installatie op het Android-apparaat van de gebruiker. Basic4android ondersteunt Android-versies 1.6 en hoger.
Google eenvoudige taal
Een andere Visual Basic-achtige voor Android-oplossing is het gratis, open source Simple Compiler and Runtime-systeem van Google. Simple is geen volledige taal voor algemene doeleinden, zoals Visual Basic of zelfs Basic4android. Het doel van de Simple is om een Android-app-tool te maken die gemakkelijk te leren en te gebruiken is. In tegenstelling tot Basic4android dat alleen Windows is, werkt Simple onder Mac OS X- en Linux-besturingssystemen.