Langages De Programmation Pour Android

Table des matières:

Langages De Programmation Pour Android
Langages De Programmation Pour Android

Vidéo: Langages De Programmation Pour Android

Vidéo: Langages De Programmation Pour Android
Vidéo: Quel langage apprendre en 2020 pour créer une application mobile ? - Driss AS 2024, Novembre
Anonim

La majeure partie des logiciels Android est écrite dans le langage de programmation Java (PL). Les développeurs de systèmes proposent également aux programmeurs des frameworks pour la conception d'applications en C/C++, Python et Java Script via la bibliothèque jQuery et PhoneGap.

Langages de programmation pour Android
Langages de programmation pour Android

Java pour Android

Le langage principal pour développer des programmes Android est Java. XML est utilisé pour créer un balisage d'application et des éléments d'interface. Il est possible d'écrire des programmes pour Android en Java dans presque tous les environnements logiciels, mais les développeurs du système d'exploitation suggèrent aux programmeurs d'utiliser Eclipse. La fonctionnalité du compilateur inclut le mode de création d'applications mobiles via le plug-in Android Development Tools (ADT). Un plugin similaire est disponible pour les frameworks populaires tels que NetBeans et IntelliJ IDEA. De plus, pour écrire du code en Java, vous pouvez utiliser le package Motodev Studio pour Android, créé sur la base d'Eclipse et vous permettant de programmer directement sur la base du SDK Google.

C/C++

Les bibliothèques C/C++ peuvent être utilisées pour écrire certains programmes et sections de code, dont l'exécution nécessite une vitesse maximale. L'utilisation de ces langages de programmation est possible grâce à un package spécial pour les développeurs Android Native Development Kit, spécialement conçu pour la création d'applications à l'aide de C ++.

Embarcadero RAD Studio XE5 vous permet également d'écrire des applications Android natives. Dans le même temps, un seul appareil Android ou un émulateur installé sur l'ordinateur suffit pour tester le programme. Le développeur se voit également offrir la possibilité d'écrire des modules de bas niveau en C/C++ en utilisant certaines bibliothèques Linux standards et la bibliothèque Bionic développée pour Android.

En plus du C/C++, les programmeurs peuvent utiliser C#, dont les outils seront utiles lors de l'écriture de programmes natifs pour la plateforme. Travailler en C# avec Android est possible grâce à l'interface Mono ou Monotouch. Néanmoins, la licence initiale pour utiliser C # coûtera 400 $ à un programmeur, ce qui n'est pertinent que lors de l'écriture de produits logiciels volumineux.

PhoneGap

PhoneGap vous permet de développer des applications utilisant des langages tels que HTML, JavaScript (jQuery) et CSS. Dans le même temps, les programmes créés sur cette plate-forme conviennent à d'autres systèmes d'exploitation et peuvent être modifiés pour d'autres appareils sans modifications supplémentaires du code du programme. Avec PhoneGap, les développeurs Android peuvent utiliser JavaScript pour écrire du code et du HTML avec CSS comme moyen de générer un balisage.

La solution SL4A permet d'utiliser des langages de script en écriture. En utilisant l'environnement, il est prévu d'introduire des langages de programmation tels que Python, Perl, Lua, BeanShell, JRuby, etc. Cependant, le nombre de développeurs qui utilisent actuellement SL4A pour leurs programmes est faible et le projet est toujours en phase de test alpha.

Conseillé: