Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quel EDI utilisez-vous pour vos développements Android ?
Quels en sont les principaux atouts ?

Le , par Hinault Romaric

40PARTAGES

2  0 
Quel EDI utilisez-vous pour vos développements Android ?
L’écosystème mobile est en plein essor et de nombreux développeurs se sont déjà lancés dans la création d’applications pour plateformes mobiles.

Android, de part son positionnement comme OS mobile dominant, bénéficie d’une attention particulière des développeurs.

Si vous avez déjà développé une application Android (ou envisagez de le faire), quel environnement de développement intégré (EDI) avez-vous utilisé (ou envisagez-vous d’utiliser) ? Quelles sont ses fonctionnalités les plus utiles ? Ce sondage étant à choix multiple, vous pouvez voter pour tous les EDI que vous utilisez régulièrement.

Faites savoir si l’EDI que vous utilisez ne figure pas dans cette liste.



IU Android Studio

En dehors de cette simple question « Quel EDI utilisez-vous pour vos applications Android ? », cette discussion est l'occasion de partager vos expériences avec les EDI afin de constituer une base de connaissances intéressante, pouvant guider un développeur Android dans le choix d’un IDE.

N'hésitez pas à préciser :

quelle version/édition de l'EDI vous utilisez ?
quels sont ses principaux atouts ?
quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?
à qui conseilleriez-vous cet EDI (développeur débutant, confirmé, expérimenté) ?
cet EDI est-il un choix personnel ou quelque chose d'imposé (entreprise/école) ?
si l'EDI que vous utilisez vous a été imposé, quel autre EDI auriez-vous préféré utiliser ? Ou quel EDI utilisez-vous personnellement ?
combien d'EDI avez-vous déjà utilisé ?
si vous en avez utilisé plusieurs, qu'est-ce qui a motivé ces changements ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de I_Pnose
Membre chevronné https://www.developpez.com
Le 16/10/2013 à 14:47
Citation Envoyé par Hinault Romaric
Faites savoir si l’EDI que vous utilisez ne figure pas dans cette liste.
A l'heure actuelle, mon unique expérience Android est la reprise d'un projet multiplateforme développé en C# via les outils de Xamarin (à destination d'Android et de iOS donc). Du coup mon EDI pour ce projet c'est Visual Studio 2012 ^^' (mais je peux concevoir qu'il ne soit pas dans la liste).
1  0 
Avatar de dsittler
Nouveau Candidat au Club https://www.developpez.com
Le 16/10/2013 à 14:46
La nouvelle version de NetBeans 7.4 (RC2) me semble prometteuse.
0  0 
Avatar de plawyx
Membre expérimenté https://www.developpez.com
Le 16/10/2013 à 15:05
pour l'instant, eclipse, mais après quelques tests, je pense migrer mes dév android sous Android Studio
0  0 
Avatar de Fooshi
Membre averti https://www.developpez.com
Le 16/10/2013 à 15:11
J'utilise Eclipse principalement pour le développement d'application standard. C'est apparu évident lorsque j'ai commencé puisqu'il apparaissait en tete. Sinon unity pour le développement d'application 3D.
0  0 
Avatar de Hizin
Modérateur https://www.developpez.com
Le 16/10/2013 à 15:14
quelle version/édition de l'EDI vous utilisez ?

IDEA Ultimate 12. La version Ultimate n'apporte pas grand chose pour Android, mais vu que je fais du JEE en prime, autant avoir le support dans le même IDE (et plus le temps passe, moins j'ai envie de retourner sous Eclipse et assimlié).

quels sont ses principaux atouts ?

Rapide, un très grands nombre d'inspections, facilement configurable, auto-complétion très rapide et surtout intelligente, supportant la convention Java (entrer MTL va me suggérer MaTresLongueClasseDontJeNeConnaisPlusLeNom), bon support d'Android, support natif de Maven, support de beaucoup de VCS (SVN, git, mercurial...), support natif de Gradle, possède une limite de RAM visible...
Il s'intègre assez bien dans un éco-système remplie d'Eclipse.

De plus, tous les ajouts d'Android Studio lui seront rajoutés (bon, dans la version suivante, par contre).

Citation Envoyé par [ Voir le message
Is Android Studio a fork of IntelliJ IDEA?

No. Android Studio and the Android plugin for IntelliJ IDEA are built from the same code, and all of the changes in Android Studio are, and will continue to be, available in IntelliJ IDEA releases.
quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?

Il y a un problème de mémoire sur les prévisualisations des UI, elle n'est que partiellement libérée et donc explose vite dans les sessions un peu suivis de créations d'UI avec pré-visualisation.
Le mapping des raccourcis n'est pas vraiment fait pour GNU/Linux (raccourci sur ctrl + alt + F1 par exemple). Ils sont changeables facilement, mais ça surprends.
La visualisation multi-terminal n'existe pas, mais devrait être intégrée dans la v13.
Des freezes durant les MaJ des dépendances Maven.

à qui conseilleriez-vous cet EDI (développeur débutant, confirmé, expérimenté) ?

A des personnes motivées pour apprendre un outil. Il est très complet (à mon sens), mais complexe aussi. Il change beaucoup des autres IDE, il faut donc être conscient que l'apprentissage durera un temps.

cet EDI est un choix personnel ou quelque chose d'imposé (entreprise/école) ?

C'est un choix personnel que j'ai imposé à titre personnel là où je bosse et je suis en train de convertir les collègues petit à petit (je suis le seul qui ne râle pas sur son IDE, à priori).

si l'EDI que vous utilisez vous a été imposé, quel autre EDI vous auriez préféré utiliser ? Ou quel EDI utilisez-vous personnellement ?

Android Studio me fait de l'oeil gentiment... mais le fait qu'il soit toujours en Alpha, plus l'incompatibilité totale pour les apklib avec Gradle me retient.
Je l'ai à titre perso, mais j'attends du temps libre et de la motivation pour réaliser un projet test avec.

combien d'EDI avez vous déjà utilisé ?

2 réellement. J'ai majoritairement été sous Eclipse avant. J'ai testé NetBeans, mais pas pour Android. J'ai largué Eclipse à cause de sa lenteur comparée, et du fait que j'arrivais à le faire sauter sans trop de problème. J'en avais marre de recréer mon workspace ou de le réinstaller avec tout les plugins.

si vous en avez utilisé plusieurs, qu'est-ce qui a motivé ces changements ?

Zut, déjà répondu.
0  0 
Avatar de loka
Rédacteur https://www.developpez.com
Le 16/10/2013 à 15:32
Eclipse pour le moment pour ma part. Quand j'aurais le temps, je testerais Android Studio.
0  0 
Avatar de grunk
Modérateur https://www.developpez.com
Le 16/10/2013 à 17:11
Eclipse également.

J'attends une version stable d'Android studio pour tenter une migration. Les fonctionnalité on vraiment l'air intéressante.
0  0 
Avatar de supergeoffrey
Membre expérimenté https://www.developpez.com
Le 16/10/2013 à 17:19
Je fait partit des 0% qui utilise Titanium Studio!

Je pense que Titanium Studio n'a pas sa place dans ce sondage, car Titanium Studio ne gère pas les projets en natif Android.

Il gère plutôt les projets :
  • Titanium,
  • Et Alloy pour Titanium.


Le framework Titanium permet d'écrire des interfaces graphiques pour mobile en Javascript qui sont ensuite compilables pour la plus part des plateformes mobiles comme Android, iPhone, Black Berry, Tizen, et bientôt (annoncé pour fin 2013) Windows Phone. Le développement d'une application Titanium est similaire au dévellopement d'une application Java.

Le framework Alloy est un Framework MVC pour Titanium. Les applications Alloy sont compilés en applications Titanium puis en applications mobiles natives. Un projet Alloy est un projet basé sur les technologies XML, TSS, et javascript. Il a une architecture proche de Rails et utilise les mêmes concepts (Conventions over implementations, utilise backbones.js, contient les dossiers app/views, app/controllers, app/models pour les connaisseurs). Les vue sont écrites dans des fichier XML avec des balise au nom des composant Titanium, des fichiers TSS pour les styles (ça ressemble à un mélange de JSON et CSS pour Titanium), et des fichiers javascript pour gérer les contrôles et les données. C'est assez agréable à écrire.

Pour en savoir plus je vous laisse un lien vers la documentation http://docs.appcelerator.com/titanium/latest/

Pour finir, tous ça pour dire que Titanium Studio n'est pas un IDE pour Android mais une plateforme pour le développement d'applications multi-OS et qu'il ne devrait pas être dans la liste.
0  0 
Avatar de Jbx 2.0b
Membre chevronné https://www.developpez.com
Le 16/10/2013 à 17:22
QtCreator.

-> quelle version/édition de l'EDI vous utilisez ?
Une version compilée depuis le dépôt git, car la version officielle est en technology preview pour androïd et donc assez instable.

-> quels sont ses principaux atouts ?
Du code natif (C++), et le framework Qt, qui est une mine d'or en terme de fonctionnalités, et le tout multiplatformes (Windows, Linux, MacOS, Androïd, BlackBerry, iOS...). Je viens de finir de porter mon moteur 3D C++/Qt/OpenGL avec et ça marche plutôt pas mal, avec des modifications mineures par rapport à la version Desktop. Me reste à tester tout ça sur iOS et BlackBerry, quand j'aurais l'occasion.

-> quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?
L'IDE bug un peu (normal la version est unstable). Il manque quelques outils pour faciliter la configuration de l'environnement ou l'import de librairies, entre autre. Mais globalement je suis satisfait et j'attends avec impatience la version stable officielle.

-> à qui conseilleriez-vous cet EDI (développeur débutant, confirmé, expérimenté) ?
A tout développeur Qt désireux de développer des applications mobiles multiplatformes.

-> cet EDI est-il un choix personnel ou quelque chose d'imposé (entreprise/école) ?
Je l'ai imposé au travail (sous linux pour l'instant, Visual Studio survit encore sous Windows). Donc choix perso & pro.

-> si l'EDI que vous utilisez vous a été imposé, quel autre EDI auriez-vous préféré utiliser ? Ou quel EDI utilisez-vous personnellement ?
Pour certaines tâches (recherche de leak mémoire, profiling) j'ai tendance à revenir sur VC++ mais si ça se fait rare.

-> combien d'EDI avez-vous déjà utilisé ?
Je développe aussi en Java sous Eclipse sur mon lieux de travail, mais pas pour des développements mobile.
0  0 
Avatar de derbagh
Nouveau Candidat au Club https://www.developpez.com
Le 16/10/2013 à 17:37
Bonjour

Je fais partie de ceux qui ne connaissent pas java et qui sont réfractaires... Agé de 45 ans (et expert comptable... donc pas informaticien de métier), je n'arrive pas à me mettre à ce type de langages.
Du coup, j'ai découvert http://www.basic4ppc.com/ il y a deux ans et cet environnement de travail répond à toutes mes attentes... et surtout à toutes mes compétences historiques (Basic, Turbo Pascal...).

Cordialement.
David Der Baghdassarian
0  0