![Femme posant avec smartphone](/f/745627b50d32b4b83130d09d8a122619.jpg)
De nombreux langages de programmation peuvent être utilisés pour créer des applications Android.
Crédit d'image : Photos.com/PhotoObjects.net/Getty Images
La popularité croissante des smartphones a créé un vaste marché pour les programmeurs professionnels et amateurs afin de 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 de l'IDE. Si vous êtes un programmeur Visual Basic expérimenté, cependant, 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 du 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 pourrait 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 boîtes de listes à son application en un clic de souris. Les versions Visual Basic jusqu'à 6.0 ont compilé les sources en code natif Intel x86. Visual Basic compile le code qui fonctionne uniquement avec le Common Language Runtime .NET.
Vidéo du jour
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 plug-in Visual Studio qui donne aux développeurs Visual Studio la possibilité de développer des applications pour les appareils iOS et Android. Le plugin prend en charge la construction, 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 comporte un IDE, un éditeur visuel graphique, une documentation intégrée, un débogueur pas à pas et une prise en charge de 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 supérieures.
Langage simple de 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 polyvalent 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.