Quels sont les IDE disponibles pour le développement Android?

16

J'ai récemment acheté mon premier téléphone Android (HTC Legend). Maintenant je veux me développer !! :) Est-ce possible sous Ubuntu et quel est le meilleur outil? Eclipse ou IntelliJ ou peut-être autre chose?

UPD: Cela me prend environ un an (désolé ma paresse;) Mais c'est ma première application Android - https://market.android.com/details?id=com.maxsoft.balls Créé par Eclipse + ADT dans Ubuntu 11.10 !

Extenseur
la source

Réponses:

14

Le plus facile à utiliser et officiellement pris en charge est probablement Eclipse .

Le plugin Eclipse Android Developer Tools (ADT) permet la création et la gestion de base du projet, ainsi que le débogage des étapes et la possibilité d'exporter facilement votre application pour le déploiement / la publication.

http://developer.android.com/tools/index.html

Google distribue désormais un ensemble ADT , qui comprend Eclipse avec le plugin ADT, le SDK et les outils de plate-forme, et la dernière plate-forme Android et l'image système pour l'émulateur.

http://developer.android.com/sdk/index.html

Les outils SDK Android seuls peuvent toujours être téléchargés si vous préférez ne pas avoir l'ensemble complet, ou si vous avez déjà installé Eclipse et souhaitez simplement ajouter le plugin ADT et les outils SDK / plateforme, ou si vous préférez utiliser un autre IDE.

http://developer.android.com/sdk/installing/index.html

Ryan
la source
7

si vous avez une expérience de développement préalable avec Java, vous pouvez essayer le plugin Eclipse + ADT - le meilleur

ou

App Inventor pour Android - c'est très simple et facile, pas besoin de connaissances en programmation Java

Riyaz Mohammed Ibrahim
la source
5

Tout dépend de vos préférences personnelles. Le SDK Android fonctionne bien sur Ubuntu (je l'utilise tous les jours) et indépendant de l'IDE que vous choisissez d'utiliser.

Personnellement, j'utilise IntellJ IDEA. L'édition communautaire prend en charge Android et est gratuite. Eclipse est l'outil par défaut et est également gratuit et fonctionne bien aussi.

Je connais également de nombreuses personnes utilisant d'autres éditeurs comme vim, komodoedit et autres. Je suggérerais cependant d'utiliser l'une des deux premières suggestions.

En termes de construction de l'application, vous devriez envisager d'utiliser la version par défaut à l'aide d'Apache Ant ou vous pouvez également la construire, par exemple avec Apache Maven et le plug-in Maven Android. Dans tous les cas, trouvez un outil de construction indépendant de l'IDE que vous utilisez et éventuellement même utilisez un serveur d'intégration continue.

Manfred Moser
la source
4

Comme les deux autres mentionnent, Eclispe + ADT est la meilleure option. Eclispe + Android possède de nombreuses fonctionnalités telles que la visionneuse logcat, la visionneuse de trace de pile, DDMS, d'où vous pouvez également prendre des captures d'écran du téléphone. Vous pouvez également simuler des textes et des appels téléphoniques entrants pour tester vos applications. Le débogage est également un jeu d'enfant. J'ai moi-même créé une application pour Android dans le cadre de mon programme d'études collégiales, et je recommande eclipse + adt. Allez sur cette page pour obtenir de l'aide sur l'installation. Vous pouvez télécharger le SDK ici .

theTuxRacer
la source
Et qu'en est-il des dépôts Ubuntu standard? Je dois installer le stock Eclipse, non?
Extender
1
@Extender Je ne connais pas les repos eclipse, c'est une meilleure pratique, IMO de télécharger l'archive tar à partir d' eclipse.org/ downloads La première éclipse dans la liste de téléchargement est suffisante pour vous. Oui, vous devez "extraire" l'archive tar dans votre répertoire personnel et créer un espace de travail dans votre répertoire personnel, où vos projets sont stockés. Après avoir extrait eclipse, lisez le guide sur developer.android.com/guide/developing/eclipse-adt.html pour installer le SDK et vous êtes tous prêts.Si vous rencontrez des problèmes lors du codage, stackoverflow est un bon endroit pour poser une question au débutant des questions.
theTuxRacer
Bien sûr, pas de problème! J'espère voir de belles applications de votre part: D
theTuxRacer
Il faut un an pour enfin faire quelque chose))) Voir UPD
Extender