Preciso de um IDE para desenvolver aplicativos Android?

11

Depois de ler alguns artigos no Google, decidi começar a trabalhar em aplicativos Android, pois é uma plataforma de código aberto do Google.

Então, eu queria criar alguns aplicativos. Eu tenho o Android 2.2 Os Então, apenas pesquisei no Google para encontrar as coisas e finalmente encontrei este link para criar aplicativos para Android.

É este o link que me permite criar aplicativos ou precisamos de outro IDE? Como temos o gcc para ce o VC ++ para C ++. Que outras coisas eu preciso configurar para continuar com isso?

niko
fonte
5
Comece com os tutoriais básicos . Eles descrevem como configurar seu ambiente e o que você precisa para começar.
Adam Lear
Eu acho que para escrever os aplicativos para Android, você precisa conhecer Java ou C ++. Se você deseja codificar em c #, precisa de "Mono para Andriod" ( xamarin.com/monoforandroid ). Você conhece alguma linguagem de programação?
precisa

Respostas:

9

Você também deve tentar o IntelliJ Idea . Agora, a versão da comunidade tem suporte para Android e depois de lidar com o Eclipse e o NetBeans há anos, acho que esse IDE é o ideal para mim. A verdade é que você não precisa de nenhum IDE. Mas se você deseja se concentrar no desenvolvimento, e não na digitação, definitivamente deve considerar usar um.

Krystian
fonte
1
+1 IntelliJ Community Edition é incrível para o desenvolvimento do Android.
Quíron
1
O Android Studio nasceu com base no IntelliJ IDEA.
quer
5

Os tutoriais de desenvolvimento Android do Google ensinam como configurar o Eclipse para desenvolvimento Android. A maioria dos desenvolvedores do Android que eu conheço usa essa configuração. Se você estiver mais confortável com o NetBeans, consulte o plug-in NBAndroid , projetado para oferecer suporte ao desenvolvimento de aplicativos Android no NetBeans IDE. Eu não conheço ninguém que usa o NBAndroid e nunca tentei, por isso não posso comentar como funciona.

É possível desenvolver aplicativos Android usando apenas ferramentas de linha de comando , mas não conheço ninguém que realmente se desenvolva usando esse tipo de ambiente.

Thomas Owens
fonte
Eles também ensinam como desenvolver sem o Eclipse: developer.android.com/guide/developing/projects/…
Tamás Szelei
@ TamásSzelei Eles fazem, mas não conheço ninguém que realmente use esse método. Vou adicioná-lo à minha resposta por completo, no entanto.
Thomas Owens
4
Uso apenas ferramentas CLI, mas principalmente porque sou um cara da velha guarda que acha a maioria dos IDEs pesados. Eu ainda recomendo IDEs para pessoas que não investiram em outras ferramentas.
Karl Bielefeldt
"Eu não estou ciente de ninguém", então? Eu uso a CLI principalmente por exemplo, e o OP perguntou explicitamente se ele precisa de um IDE ou não.
Tamás Szelei
@ TamásSzelei Então responda à pergunta com suas próprias experiências. Com base na minha experiência com desenvolvedores de Android e Android, o método mais usado é o Eclipse e os plugins do Google. Há muito suporte disponível para essas ferramentas, e eu recomendaria o uso dessa pilha para qualquer novo desenvolvedor, simplesmente por causa dos recursos e suporte disponíveis. Só porque você pode fazer algo não significa que deveria, e minhas experiências me dizem que você deve considerar fortemente um IDE para o desenvolvimento do Android.
Thomas Owens
3

Não, você não. Você não precisa de um para desenvolver programas em qualquer outro idioma ou em qualquer outra plataforma, mas isso lhe dará um aumento de produtividade se você estiver usando um.

Seu editor favorito ou seu IDE favorito são ferramentas para o seu ofício de programação. Você sempre pode trabalhar com as mãos nuas (bloco de notas), mas ter uma ferramenta adequada facilita a vida.

Use suas ferramentas quando souber o que elas estão fazendo por você.

Raku
fonte
1
não é bem verdade. Existem (ou podem ser) idiomas em que não há fonte que possa ser editada manualmente, o IDE cria binários que são combinados em um todo compilado. Não consigo lembrar o que são, mas lembre-se de trabalhar com eles no passado.
Jwenting
1
Interessante! Eu certamente adoraria ver um desses então. Acho que consigo me lembrar de algumas linguagens de programação baseadas em gráficos, nas quais você escreve programas combinando quadrados de uma determinada cor. Essas são linguagens de programação esotéricas. Eu estava me referindo mais aos usos mais comuns.
Raku
1
Eu acho que o Smalltalk costumava fazer isso. Quanto às linguagens gráficas hediondas, há o LabView, que vê algum uso por parte dos engenheiros (acho que vou precisar usá-lo para uma classe EE :(). Também há o Scratch, mas é mais uma linguagem educacional do que qualquer coisa.
Tikhon Jelvis
o Progress não faz isso para layouts de tela? Não me lembro bem.
jwenting
"Não, você não precisa. Você não precisa de um para desenvolver programas em qualquer outro idioma ou em qualquer outra plataforma"
Alan B
1

Acho que as ferramentas de linha de comando para desenvolvimento do Android foram descontinuadas para os novos recursos (ICS), mas você deve poder usá-las para o desenvolvimento 2.x. Dito isto, eu certamente recomendaria configurar o Eclipse ou outro IDE, se puder. Será mais fácil seguir os tutoriais e também obter ajuda nos fóruns (já que as pessoas provavelmente tentarão reproduzir seus problemas se você estiver trabalhando em um ambiente "diferente").

Além do SDK do Android, você precisará de um Java SDK. Ainda não tentei usar o Java 7 com o SDK do Android, mas tudo bem. Se você estiver usando o emulador, precisará de uma máquina rápida com bastante memória - o emulador emula um dispositivo Android completo, até uma CPU ARM, para que fique melhor quanto mais energia você puder usar. caminho.

TMN
fonte
Vi que quase ninguém mencionou eclipse e estava prestes a ver isso. +1 regras do Eclipse!
bought777
1

Precisa, não, mas você está se preparando para muitas tarefas domésticas que o Google escolheu para você com o plug-in Eclipse. Se você deseja entrar e começar a escrever código, o Eclipse + ADT é o mais fácil possível. Além de um monte de gente usá-lo, por isso, se você tiver problemas há uma abundância de quadros de mensagens de consultar para obter ajuda.

anon
fonte
0

Você pode desenvolver sem um IDE para o Android, pois o Android SDK suporta argumentos de linha de comando. E você pode usar um editor de código de sua escolha para escrever seu código. Na minha experiência, a maneira preferida é usar o plug-in Eclipse ADT.

Egryan
fonte
-5

Sim, você precisa do IDE para o desenvolvimento de aplicativos para Android. Você pode usar o Eclipse porque eles fornecem um plug-in, o que facilita o uso de ferramentas Android SDK para o seu IDE e também estão melhorando o Android Studio.

Shirley Rogers
fonte
4
factualmente errado. Você pode fazer tudo com apenas um editor de texto e a linha de comando. Certamente é mais conveniente usar um IDE, mas não há nada que exija um.
usar o seguinte comando