Plateformes de Développement Android

Plusieurs plateformes de développement aussi appelées IDE existent pour android, comme la plus utilisé Android Studio mais aussi ces quelques concurrents qui sont principalement des IDE déjà existants qui possède des plugins dédiés au développement android comme Eclipse par exemple.

Quelle plateforme de développement choisir pour android ?

L’environnement officiel Android Studio

Android Studio est l’IDE le plus utilisé actuellement, il a été annoncé le 15 mai 2013 et officiellement sorti dans sa version stable le 8 décembre 2014 et devient la plateforme de développement conseillée par Google en remplaçant Eclipse.

Langages utilisés : Android Studio permet principalement d'éditer les fichiers Java/ Kotlin et les fichiers de configuration XML d'une application Android. Java est le langage le plus utilisé dans le développement d'applications Android, mais laisse peu à peu sa place depuis l’implémentation du langage Kotlin. Android Studio permet aussi l'utilisation des langages C/C++, C#, BASIC, et Corona/LUA

Android Studio est facile d’accès et permet à n’importe qui de réaliser ses projets efficacement.



D’un point de vu historique :

Android Studio v1.0

Le 8 décembre 2014, Android Studio passe de la version bêta à la version stable 1.0.

Android Studio v2.0

Sortie le 7 avril 2016, cette version se concentre principalement sur l’amélioration de performance ainsi que sur l’ajout du support de langage Kotlin.

Android Studio v3.0

Sortie le 18 mai 2017cette version aussi appelé “Canary” apporte un support amélioré de Kotlin et Java, un layout editor plus intelligent et un émulateur encore amélioré.

Android Studio v4.0

Sortie le 28 mai 2020, c’est actuellement la dernière version, elle apporte une mise à jour de ses plugins, un support des scripts Kotlin DSL et beaucoup d’autres fonctionnalités.

Les IDE concurrents de développement pour Android

IntelliJ IDEA

IntelliJ Idea est développé par JetBrains et est un IDE très performant. Il gère la complétion, l'exécution/débuggage, refactoring, affichage du LogCat, éditeur graphique, tests unitaires, Lint, DDMS, Hierarchy Viewer et Draw 9 Patch, donc plutôt complet. Langage : Java.

Eclipse et plugin ADT

Anciennement, l'IDE officiel pour le développement Android, il propose une interface graphique permettant d'utiliser les outils du SDK d'Android. Il comporte un éditeur visuel, des outils de débuggage, de compilation, de packaging ou encore le lancement d'un émulateur. Il se base sur le langage Java. Il était fourni par Google, aujourd'hui, il est mis à jour par la communauté.



NetBeans et Plugin NBAndroid

Netbeans est un environnement de développement intégré (IDE) placé open-source par l'entreprise Sun Microsystems en 2000. En 2016 l'Apache Software Foundation reprend le développement de Netbeans sous licence CDDL et GPLv2. Comme Eclipse, NetBeans est connu principalement comme un IDE Java, mais il supporte également de nombreux autres langages. C'est l'EDI officiel pour Java 8 et il est fier d'avoir une grande communauté d'utilisateurs. La dernière version offre un support amélioré pour Node.js, Maven, PHP et C/C++. Des plug-ins fournissent un support supplémentaire pour le développement d'Android.

Conclusion



Si il y avait un choix à faire, ce serait Android studio étant donné qu’il est le plus utilisé et conseillé par Google. Il est sans doute l’IDE le plus performant et offre des fonctionnalités de développement avancées et très pratiques.