Je suis sur le point de commencer à développer une application Android et j'ai besoin d'un IDE. Eclipse et le plugin eclipse android semblent être le choix naturel. Cependant je suis familier avec intelliJ et re-sharper donc je préfère utiliser intelliJ.
Quelqu'un a-t-il utilisé https://code.google.com/archive/p/idea-android/ ? Est-ce que c'est bon?
Dois-je simplement mordre la balle et apprendre Eclipse?
android
eclipse
intellij-idea
Jamey McElveen
la source
la source
Android Studio
basées sur IDEA d'IntelliJ.Réponses:
DERNIÈRES NOUVELLES
Android Studio est officiellement sorti de la version bêta et est sorti. C'est maintenant l'IDE officiel pour le développement Android - Eclipse ne sera plus pris en charge. C'est définitivement l'IDE de choix pour le développement Android. Lien vers la page de téléchargement: http://developer.android.com/sdk/index.html
NOUVELLES
Depuis Google I / O 2013, l'équipe Android est passée à IntelliJ Idea avec le nouvel IDE Android Studio: http://developer.android.com/sdk/installing/studio.html
Super de voir Google approuver Idea. Il est sûr de dire qu'Android Studio, et donc Idea, sera désormais l'EDI définitif pour le développement Android! :RÉ
RÉPONSE ORIGINALE
IntelliJ prend désormais en charge Android. Voir Activation du support Android à partir de la page d'aide JetBrains et de la page de projet Google Code pour le plugin. La page wiki Mise en route est très utile.
Si vous êtes habitué à IntelliJ, je ne pense pas qu'il serait avantageux de changer d'IDE uniquement pour les outils Android. Vous pouvez travailler sur Android avec n'importe quel éditeur de texte (j'utilise Vim). Si vous êtes plus productif avec un environnement spécifique, je ne vois pas pourquoi vous devriez en apprendre un nouveau. Pas la peine à mon avis. De plus, je suis un grand fan d'IntelliJ. Le plugin IntelliJ vous permet de créer des fichiers apk et de pousser l'application vers l'émulateur, c'est tout ce dont vous avez besoin pour le développement d'applications Android. Je dirais que vous vous en tenez à IntelliJ.
Mise à jour: il existe maintenant un IDE officiel gratuit pour le développeur Android IntelliJ! http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/
la source
Eclipse n'est pas si difficile à apprendre (j'utilise à la fois Eclipse et NetBeans, et je bascule sans effort). Si vous allez apprendre le développement Android depuis le début, je peux recommander Bonjour, Android , que je viens de terminer. Il vous montre exactement comment utiliser toutes les fonctionnalités d'Eclipse qui sont utiles pour développer des applications Android. Il y a aussi une brève section sur la configuration à développer à partir de la ligne de commande et d'autres IDE.
la source
Parmi les IDE existants, Ted Neward les classe de cette façon:
Il semble penser qu'Eclipse jette beaucoup de "friction"; difficile de dire ce que cela signifie.
Edit, des années plus tard: après avoir essayé d'utiliser Eclipse / Aptana pour le développement de nœuds et utiliser les produits JetBrains pour le développement de nœuds et de rubis, je commencerais absolument par IntelliJ IDEA et je ferais un essai pour l'essai de 30 jours.
la source
Malheureusement, il n'y a pas d'IDE parfait pour Android. Eclipse a plus de fonctionnalités car c'est le seul plugin IDE développé par Google pour. Cependant, si vous êtes comme moi, fatigué des plantages et des modes de débogage / développement, utilisez le plugin Netbeans sur http://nbandroid.kenai.com .
la source
Si vous faites du développement de code natif Android à l'aide de NDK, essayez Visual Studio. (Pas une faute de frappe !!!) Découvrez: http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
et: http://code.google.com/p/vs-android/
la source
Je pense qu'intellij est la meilleure option pour Android. j'ai utilisé à la fois eclipse et intellij et j'ai trouvé qu'intellij est beaucoup plus facile à utiliser avec android par rapport à eclipse pour ces raisons: -
Intellij fournit un support intégré pour Android et vous n'avez pas à le configurer comme vous devez le faire avec Eclipse. Intellij vous offre une fonction de recherche automatique qui est vraiment importante pour un développeur comme nous pour augmenter notre productivité. Et si nous parlons d'éclipse, vous devez saisir vous-même chaque méthode, nom de classe, etc. (Peut-être qu'eclipse a cette fonctionnalité aussi mais je ne l'ai jamais trouvée et croyez-moi, j'ai essayé de la trouver comme quoi que ce soit) C'est beaucoup plus convivial et facile à utiliser qu'eclipse. J'espère que cela vous aidera, vous et les autres membres du débordement de pile, à décider quel IDE est le meilleur pour le développement Android.
Mon choix personnel est Intellij.
ÉDITER
Mais il y a une chose que j'aime à propos de l'éclipse et c'est le créateur de la mise en page visuelle. Vous pouvez utiliser la technique du glisser-déposer pour créer une mise en page et l'éclipse générera automatiquement un fichier XML pour vous, tout comme XCODE.
ÉDITER
Bonnes nouvelles!! Intellij a ajouté une nouvelle fonctionnalité qui montre à quoi ressemblera la vue de votre application. Cela ne fonctionne pas exactement comme Eclipse mais cela vous donnera une bonne idée de votre mise en page.
Mon choix personnel est toujours Intellij car il m'aide à taper plus vite qu'eclipse.
ÉDITER
Ok les gars ces jours-ci j'utilise eclipse juno et j'ai trouvé son genre de buggy et lent. Donc, si vous voulez toujours utiliser eclipse, restez sur une version plus ancienne. Et enfin, je suis en mesure de trouver comment activer la saisie semi-automatique dans Eclipse. Voici un petit tutoriel.
Eclipse -> Préférence -> Java -> Éditeur -> Assistant de contenu -> Activation automatique
Maintenant, mettez le suivant dans les trois cases données
Vous êtes maintenant prêt à partir. Codage heureux.
ÉDITER
Comme Google a maintenant adopté Intellij pour son propre outil de développement Android, il n'est plus question maintenant de savoir lequel est le meilleur. Intellij est bien meilleur qu'éclipse. Et je suis revenu à Intellij et j'ai l'impression d'être de retour à la maison !! :RÉ
la source
Tous les IDE Java complets sont bons et partagent tous les mêmes concepts et fonctionnalités principales. Si vous pouvez trouver votre chemin, vous pouvez probablement faire la même chose pour n'importe quel autre sans trop de problèmes.
EDIT: Google nous a donné un merveilleux cadeau avec le nouveau et gratuit AndroidStudio est très bon. Je le recommande fortement sur Eclipse.
la source
Si vous n'avez pas encore installé Eclipse, je recommanderais MotoDev Studio de Motorola. Il fait beaucoup de petites tâches ennuyeuses comme configurer votre environnement Android avec vos chemins, et ajoute beaucoup de fonctionnalités intégrées à Eclipse.
Même si vous avez déjà installé Eclipse, vous pouvez l'ajouter en tant que plugin (je ne l'ai pas essayé moi-même). Il est par Motorola, donc ils ont des fonctionnalités centrées sur Motorola ainsi, comme la possibilité d'ajouter votre application sur le marché Motorola. Quoi qu'il en soit, si vous êtes intéressé, essayez-le: http://developer.motorola.com/docstools/motodevstudio/
la source
J'utilise IntelliJ IDEA depuis 12 mois maintenant comme mon IDE principal, mais je suis souvent obligé d'utiliser Eclipse également. Donc, quand je dois travailler dans Eclipse, je commence à me ronger les ongles. Je résumerai mes avantages et inconvénients.
Eclipse pros:
- éditeur visuel. IDEA en a un aussi, mais c'est plutôt primitif. Je soupçonne que cette fonctionnalité sera bientôt supprimée car IDEA améliorera son éditeur.
- de nombreux projets dans un seul volet de droite (c'est aussi mon argument personnel car j'aime la chose un projet par volet de IDEA)
- compile plus rapidement les projets Android. IDEA a rendu son processus de compilation plus rapide, donc je m'attends aussi à bientôt supprimer cet Eclipse pro
Avantages d'IDEA:
- intellisense plus rapide (si vous aimez Resharper, alors vous savez de quoi je parle)
- saisie semi-automatique plus intelligente - mon ami et moi avons décidé d'écrire la même classe. J'ai fini avant lui simplement parce que IDEA réagit plus rapidement à mes souhaits
- incroyablement intelligent - je ne sais pas quoi faire? appuyez simplement sur Ctrl + Maj + Espace et IDEA vous dira ce qui devrait y arriver. Il reconnaît également le schéma de nommage si vous remplissez un
name
objet, il affichera d'abord lagetName
méthode.- ajoutera plus si je me souviens d'eux
IDEA inconvénients:
- Le seul inconvénient est que si vous ouvrez un projet Eclipse Android et modifiez un fichier de disposition XML, Eclipse ne pourra plus afficher le fichier modifié dans son éditeur de disposition visuel. Ce problème n'a pas été corrigé à ce jour et c'est le bogue d'IDEA car il perturbe en quelque sorte le XML.
Conclusion: si vous êtes une personne qui ne voit pas les avantages de ReSharper dans .NET (et nous avons tous codé dans .NET), alors vous vous en tiendrez probablement à Eclipse. C'est l'IDE Android officiel et vous croyez que c'est le meilleur.
Si vous avez aimé ReSharper et que vous souhaitez coder plus rapidement, alors vous apprécierez IDEA et vous vous en tiendrez pour toujours.
la source
Un IDE qui prend en charge le développement Android est Processing for Android: http://wiki.processing.org/w/Android . Le traitement est sa propre langue mais il est facile à apprendre. Le traitement pour Android nécessite l'installation du JDK et du SDK Android, mais s'exécute de manière autonome. Il fonctionne sous Linux, Mac OSX et Windows (sur une note secondaire: on peut développer une application de bureau dans Processing et ensuite la compiler pour cibler n'importe lequel de ces systèmes d'exploitation). Son développement est en cours mais il fonctionne. C'est particulièrement bon pour esquisser rapidement une idée et l'exécuter sur votre téléphone Android (même si vous prévoyez de la développer davantage dans un autre IDE).
Il existe un forum d'assistance actif ici: http://forum.processing.org/android-processing .
la source
Un bon système est Basic4Android - idéal pour tous ceux qui connaissent Basic,
la source
Eclipse et Netbeans sont tous les deux horriblement lents, et c'est un miracle que même les développeurs sérieux s'y tiennent depuis des années, n'essaient même pas de s'en tenir à un meilleur produit.
Java en tant que plate-forme est une honte en ce qui concerne les plates-formes non portables (win, mac, linux) et si quelqu'un veut développer sur la plate-forme, je dis de faire quoi d'autre mais de ne pas utiliser Java du tout. Pour la mobilité, c'est probablement une sorte de bonne chance ici, car les systèmes sont plus réduits.
Pour autant que je sache, il n'existe aucun IDE pour Java qui ne soit pas lui-même écrit dans un environnement Java. C'est horrible parce que Java gâche l'environnement de bureau.
Je suis prêt à passer des heures sur Google pour trouver un IDE / éditeur Java capable de projets Android, mais qui utilisera lui-même un environnement natif.
la source
t know why this was downvoted so much; Eclipse and NetBeans are really slow. I don
sais pas combien de fois ma concentration a été brisée car Eclipse ne peut pas être dérangée pour arrêter de penser.I Feel Eclipse IDE est plus adapté aux applications Android plutôt qu'aux autres IDE. Parce que cela nous offre plus de cinq perspectives qui rendront notre projet flexible et facile. Vous pouvez essayer Eclipse ides commence avec 3.6 et plus vous offrira de meilleures performances.
Eclipse_jee_indigo
Eclipse_java_indigo
Eclipse_classic
Les éclipses ci-dessus appartiennent à la version 3.7.2 qui sont toutes les plus récentes et prennent en charge tous les types d'accès.
la source
Je suis un grand partisan de l'utilisation de l'environnement qui vous est le plus familier. Cependant, ce n'est pas toujours la meilleure option. Dans certains cas, un environnement différent peut entraîner (bien?) Une plus grande efficacité à long terme.
Dans ce cas particulier, je soupçonne que s'en tenir à ce que vous savez déjà est une bonne option, mais quelqu'un qui en démarre un nouveau bénéficierait de la configuration facile et de l'intégration sdk / ndk offertes par eclipse. Je ne sais pas non plus comment la manipulation de géolocalisation (ou la manipulation de l'état du téléphone - c'est-à-dire les appels entrants, etc.) est disponible dans d'autres IDE, mais l'intégration dans eclipse semble transparente.
AIDE est une option amusante que j'utilise lorsque je voyage ou quand je n'ai pas envie de rester à mon bureau tout le temps. Il s'agit d'un IDE extrêmement bien organisé qui fonctionne sur Android, compile les applications Android, puis vous permet d'installer, le tout sans toucher à un ordinateur. Il comprend une lecture logcat, une mise en évidence de la syntaxe et une certaine compatibilité git. De toute évidence, vous n'avez pas beaucoup d'espace d'écran disponible et les choses peuvent être encombrées ou vous ne pouvez pas voir tout ce que vous voulez à la fois, mais pour des retouches rapides ou au début d'un projet, c'est plus que suffisant.
la source
Eclipse est le meilleur IDE. Il est facile de configurer des applications Android et de débogage dans Eclipse
la source
Eclipse est l'environnement de développement le plus utilisé pour la plate-forme Android. La raison en est que même Google lui-même fournit le plug-in à ajouter dans Eclipse et commence à développer les applications. J'ai essayé de l'installer à partir du marché de l'éclipse, il est très facile et simple de créer l' application Android . mis en place aussi très simple .
la source
Vous pouvez également développer de riches applications Android remplies d'interface utilisateur à l'aide d'Adobe AIR. Si vous prévoyez d'emprunter cette voie, Flex Builder Burrito est le meilleur IDE. Jetez un œil à ce post pour savoir comment il est facile de créer une application AIR4Android http://blog.air4android.com/?p=13
la source
Je conseille le bundle Android pour TextMate: https://github.com/nesterow/Android.tmbundle Il est léger et facile à utiliser. Il n'y a pas d'intellisense, mais en fait, cela vous permet de mieux vous souvenir des espaces de noms. :)
la source
Pour moi, le meilleur est que Motodev est un plugin Eclipse développé par Motorola.
la source
vous pouvez utiliser Juno , je le trouve. c'est plus rapide qu'Helios avec lequel j'ai travaillé. Tu peux l'essayer.
la source