Puis-je créer des applications Android avec Visual Basic ?
La popularité croissante des smartphones a créé un vaste marché pour les programmeurs professionnels et amateurs pour créer de petites applications intelligentes et visuellement attrayantes. Des centaines de milliers d'applications sont déjà disponibles pour les appareils Google Android. L'écriture d'applications Android implique généralement l'écriture du code dans le langage de programmation Java à l'aide de l'environnement de développement intégré Eclipse ou IDE. Cependant, si vous êtes un programmeur Visual Basic expérimenté, il existe d'autres façons d'écrire des applications Android.
Présentation de Visual Basic
La fortune de Microsoft a commencé dans les années 1970 avec son interpréteur Basic pour l'ordinateur en kit Altair. Microsoft a apporté des améliorations continues à son Basic au cours des décennies qui ont suivi. Visual Basic a combiné le compilateur Microsoft Basic avec un IDE. Un programmeur Visual Basic peut ajouter une interface utilisateur graphique ou des composants GUI tels que des menus, des cases à cocher, des boîtes de dialogue, des boîtes radio et des listes de sélection à son application en un clic de souris. Versions Visual Basic jusqu'à 6.0 sources compilées en code natif Intel x86. Visual Basic compile le code qui fonctionne uniquement avec le Common Language Runtime .NET.
Xamarin pour Visual Studio
Le langage .NET C# et le CLR sont fonctionnellement similaires à Java et à la machine virtuelle Java. Les applications Visual Basic, cependant, ne fonctionneront pas sur la JVM ou sur la JVM Dalvik de Google. La société de logiciels Xamarin vend un outil pour les programmeurs C # qui produit des applications Android à l'aide du clone .NET sanctionné par Microsoft, Mono. En 2013, Xamarin a également introduit un plugin Visual Studio qui donne aux développeurs Visual Studio la possibilité de développer des applications pour les appareils iOS et Android. Le plug-in prend en charge la création, le déploiement et le débogage sur des simulateurs et des appareils mobiles.
Basic4android
Basic4android est un sous-ensemble commercial basé sur Windows du langage Visual Basic qui comprend un IDE, un éditeur visuel graphique, une documentation intégrée, un débogueur pas à pas et une prise en charge des objets. Basic4android compile votre code source de base en bytecode de machine virtuelle compatible Dalvik. Basic4android vous aide également à créer un package d'application Android ou des fichiers APK pour une installation simple sur l'appareil Android de l'utilisateur. Basic4android prend en charge les versions Android 1.6 et ultérieures.
Langage simplifié Google
Une autre solution de type Visual Basic pour Android est le système gratuit et open source Simple Compiler and Runtime de Google. Simple n'est pas un langage complet et polyvalent tel que Visual Basic ou même Basic4android. L'objectif de Simple est de produire un outil d'application Android facile à apprendre et à utiliser. Contrairement à Basic4android qui est uniquement Windows, Simple fonctionne sous les systèmes d'exploitation Mac OS X et Linux.