Developpez.com

Le Club des Développeurs et IT Pro

Android Studio disponible en version 1.0

Google lance son nouvel EDI dédié au développement Android

Le 2014-12-09 09:20:21, par Hinault Romaric, Responsable .NET
Google vient de publier la première version stable d’Android Studio, pratiquement un an et demi après la présentation de la préversion de la « Early Access Preview » de l’environnement de développement intégré.

Android Studio représente la plateforme officielle, soutenue par Google, pour le développement d’applications Android. Il repose sur IntelliJ (Community Edition) de JetBrain et devrait permettre aux développeurs d’être plus rapides et plus productifs.

Android Studio 1.0 permet de rationaliser le processus de développement Android. Au premier démarrage, un assistant de configuration installe le SDK Android, met en place les paramètres de votre environnement de développement et crée un émulateur optimisé pour tester vos applications.


Google propose plusieurs modèles de projets et des échantillons de code pour aider les développeurs à démarrer.

L’éditeur de code tire sa richesse fonctionnelle d’IntelliJ, qui offre un éditeur de code intelligent. Il dispose des fonctionnalités avancées comme la complétion de code, la refactorisation et l’analyse de code.


Des fonctionnalités d’internationalisation sont disponibles pour faciliter la création d’applications qui supportent plusieurs langues. Android Studio se charge de la gestion des chaines de traduction pour toutes vos applications.

L'outil offre la possibilité d’éditer son code et de prévisualiser directement les interfaces des applications sur diverses tailles d’appareils, dans différentes langues et même en fonction des versions de l’API.


Android Studio 1.0 dispose d’un outil d’analyse des performances baptisé « Memory Monitor ». Il permet de visualiser l’utilisation de mémoire par votre application au fil du temps, de telle sorte que vous puissiez trouver des façons d’améliorer les performances de l’application.

L’EDI de Google utilise un système de build reposant sur Gradle, qui offre plus de flexibilité et d’extensibilité, ainsi que des capacités de build à l’intérieur de l’IDE.

Android Studio offre une prise en charge de la plateforme Cloud de Google, et permet d’ajouter assez aisément un Backend Cloud et Cloud Endpoints à son application.


Parallèlement, Google a publié la version 1.0 du plugin Gradle avec un format de fichier qui est désormais stable. Ce dernier et Android Studio ayant atteint leur version stable, la mise à jour de l’un n’affectera plus l’autre.

Google a publié un guide pour les développeurs utilisant Eclipse qui veulent migrer leurs applications dans Android Studio.

À la suite de la sortie de cette première version stable d’Android Studio, Google a adopté un cycle de mise à jour proche de celui de Chrome. L’EDI continuera donc à recevoir des mises à jour sur quatre canaux différents : Canary, Dev, Beta et Stable.

Android Studio 1.0 est disponible en téléchargement sur la plateforme des développeurs Android, pour Windows, Linux et Mac OS X.

Télécharger Android Studio 1.0

Source : Google

Et vous ?

Avez-vous testé Android Studio ?

Que pensez-vous de l'EDI ? Une excellente alternative à Eclipse pour le développement Android ?
  Discussion forum
7 commentaires
  • Hizin
    Modérateur
    Envoyé par grunk
    L'import d'un projet eclipse fonctionne t'il correctement , si le projet dépend d'autre projets (library) ? En gros est ce qu'il convertit tous les projets automatiquement ?
    Oui et non.
    Tu pourras ouvrir sans peine ton projet Eclipse. Ensuite, il faut différencier les deux cas :
    • ton projet Eclipse utilise des dépendances projet non-écrites dans ton pom.xml ou build.gradle : dans ce cas, tu vas devoir importer chaque projet externe à la main en tant que module
    • ton projet Eclipse utilise des dépendances projet déclarées dans ton pom.xml ou build.gradle : ici aussi, deux cas :
      • les dépendances externes hébergées sur un Nexus ou assimilés : rien a faire, le tout sera pris sans souci (modulo le fait que maven/Gradle soit bien configuré au niveau des accès via leur fichier settings)
      • les dépendances à des projets relatives locales : je n'ai jamais rencontré ce cas, je sais qu'il est possible via Maven, dans ce cas... je pense qu'il faudra se rapprocher du premier cas décrit


    Le pire des cas que j'ai dû rencontrer a été de devoir importer 8 modules à la main. IDEA/Android Studio permet d'importer un répertoire de projets, donc ce n'est pas très contraignant.
    Les dépendances ensuite sont assez rapidement détectées, et les liens peuvent être proposées automatiquement ou via l'aide intégrée.

    Envoyé par grunk
    A l'époque de la beta il n'y'avait pas de support pour le NDK , c'est toujours pareil ?
    Oui, toujours pareil. De même, toujours pareil, le support du NDK est prévu à terme.
  • valaendra
    Membre éclairé
    D/L en cours. Je l'utilise depuis 2 mois en remplacement d'eclipse + ADT.
    Pour le moment, je suis plutôt satisfait

    Parallèlement, Google a publié la version 1.0 du plugin Gradle avec un format de fichier qui est désormais stable. Ce dernier et Android Studio ayant atteint leur version stable, la mise à jour de l’un n’affectera plus l’autre.
    Enfin ! Quelle galère quand on reprenait des projets développés sur les anciennes versions (bidouillage inside^^)
  • grunk
    Modérateur
    Quelques questions à ceux qui l'utilise depuis un moment :

    L'import d'un projet eclipse fonctionne t'il correctement , si le projet dépend d'autre projets (library) ? En gros est ce qu'il convertit tous les projets automatiquement ?

    A l'époque de la beta il n'y'avait pas de support pour le NDK , c'est toujours pareil ?
  • maelstrom
    Membre régulier
    J'ai une question moi aussi :

    Es-ce que la bibliothèque LibGDX est compatible avec android studio ?
  • bm
    Membre confirmé
    Eclipse est plus vite configuré pour générer une archive apk .
    Android studio a sûrement d'autres possibilités avec 30% de menu en plus .
  • grunk
    Modérateur
    Le process de génération d'apk est quand même minime par rapport au temps que l'on passe à développer. Et pour le coup android studio est bien meilleur qu'eclipse sur la partie développement. Ne serait ce que par la gestion des ressource très bien intégrées.
    Accessoirement sur eclispe depuis la dernière màj de ADT je peux plus créer un fichier xml dans mes projets sans tous faire planter. Obliger de copier coller un fichier à chaque fois ...
  • bm
    Membre confirmé
    Android studio demande une panoplie de clef pour le apk .
    Avec eclipse , c'est un passe pour obtenir un apk avec 3 clics .

    Mais , il y a des fichiers manquants avec eclipse pour les versions kepler et juno .
    Depuis peu , il y a une mise à jour , "trouée" des versions éclipse .
    ( attaque interne du dev , pas impossible )

    Et aussi , avec eclipse le apk , est une archive de 1Mo pour une page simple .
    Avec andro studio , la compil se fait dans un dossier app , avec des morceaux dedans .
    Ce n'est pas une archive apk ..