Estou prestes a começar a desenvolver um aplicativo Android e preciso obter um IDE. O Eclipse e o plug-in do Android eclipse parecem ser a escolha natural. No entanto, eu estou familiarizado com o intelecto e com mais nitidez, então prefiro usar o intelecto.
Alguém já usou https://code.google.com/archive/p/idea-android/ ? Isso é bom?
Devo apenas morder a bala e aprender Eclipse?
android
eclipse
intellij-idea
Jamey McElveen
fonte
fonte
Android Studio
baseados no IDEA do IntelliJ.Respostas:
ÚLTIMAS NOTÍCIAS
O Android Studio saiu oficialmente da versão beta e foi lançado. Agora é o IDE oficial para desenvolvimento do Android - o Eclipse não será mais suportado. É definitivamente o IDE preferido para o desenvolvimento do Android. Link para a página de download: http://developer.android.com/sdk/index.html
NOTÍCIA
No Google I / O 2013, a equipe do Android mudou para o IntelliJ Idea com o novo Android Studio IDE: http://developer.android.com/sdk/installing/studio.html
É ótimo ver o Google endossar o Idea. É seguro dizer que o Android Studio e, portanto, o Idea, serão a partir de agora o IDE definitivo para o desenvolvimento do Android! : D
RESPOSTA ORIGINAL
O IntelliJ agora tem suporte para Android. Consulte Habilitando o suporte ao Android na página de ajuda do JetBrains e na página de projeto do Google Code para o plug-in. A página wiki Introdução é bastante útil.
Se você está acostumado ao IntelliJ, não acho que seria benéfico mudar de IDEs apenas para ferramentas do Android. Você pode trabalhar no Android com qualquer editor de texto (eu uso o Vim). Se você é mais produtivo com um ambiente específico, não vejo por que você precisaria aprender um novo. Não vale a pena em minha opinião. Além disso, sou um grande fã do IntelliJ. O plug-in IntelliJ permite criar arquivos apk e enviar o aplicativo para o emulador, é tudo o que você precisa para o desenvolvimento de aplicativos Android. Eu diria que você está seguro com o IntelliJ.
Atualização: agora existe um IDE gratuito oficial para o desenvolvedor do IntelliJ android! http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/
fonte
O Eclipse não é tão difícil de aprender (eu uso o Eclipse e o NetBeans e alterno sem esforço). Se você vai aprender o desenvolvimento do Android desde o início, recomendo o Hello, Android , que acabei de terminar. Ele mostra exatamente como usar todos os recursos do Eclipse que são úteis para o desenvolvimento de aplicativos Android. Há também uma breve seção sobre como configurar para desenvolver a partir da linha de comando e de outros IDEs.
fonte
Dos IDEs existentes, Ted Neward classifica-os desta maneira:
Ele parece pensar que o Eclipse gera muito "atrito"; difícil dizer o que isso significa.
Editar, anos depois: Depois de tentar usar o Eclipse / Aptana para o desenvolvimento de nós e usar os produtos JetBrains para o desenvolvimento de nós e rubis, eu começaria absolutamente com o IntelliJ IDEA e tentaria fazer o teste de 30 dias.
fonte
Infelizmente, não existe um IDE perfeito para o Android. O Eclipse tem mais recursos, pois é o único plugin desenvolvido pelo IDE para o Google. No entanto, se você é igual a mim, cansado de falhas e de modos de depuração / desenvolvimento de weires, use o plug-in Netbeans em http://nbandroid.kenai.com .
fonte
Se você desenvolver o código nativo do Android usando NDK, experimente o Visual Studio. (Não é um erro de digitação !!!) http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
e: http://code.google.com/p/vs-android/
fonte
Eu acho que intellij é a melhor opção para android. Eu usei o eclipse e o intellij e o intellij é muito mais fácil de usar com o Android em comparação com o eclipse por esses motivos: -
O Intellij fornece um suporte interno para o Android e você não precisa configurá-lo conforme o eclipse. O Intellij oferece um recurso de pesquisa automática, que é realmente importante para desenvolvedores como nós, para aumentar nossa produtividade. E se falamos sobre eclipse, você deve digitar cada método, nome da classe etc. por conta própria. (Pode ser que o eclipse também tenha esse recurso, mas nunca o encontrei e confie em mim, tentei encontrá-lo como qualquer coisa) É muito mais amigável e fácil de usar do que o eclipse. Espero que ajude você e outros membros do estouro de pilha a decidir qual IDE é melhor para o desenvolvimento do Android.
Minha escolha pessoal é Intellij.
EDITAR
Mas há uma coisa que eu amo no eclipse, que é o criador do layout visual. Você pode usar a técnica de arrastar e soltar para criar um layout e o eclipse gerará automaticamente um arquivo XML para você, assim como o XCODE.
EDITAR
Boas notícias!! A Intellij adicionou um novo recurso que mostra como será a exibição do seu aplicativo. Ele não funciona exatamente como o Eclipse, mas fornece uma boa idéia sobre seu layout.
Minha escolha pessoal ainda é a Intellij, porque me ajuda a digitar mais rápido que o eclipse.
EDITAR
Ok pessoal hoje em dia eu estou usando o eclipse juno e encontrei seu tipo de buggy e lento. Portanto, se você ainda deseja usar o eclipse, é melhor seguir uma versão mais antiga. E, finalmente, sou capaz de descobrir como ativar o preenchimento automático no eclipse. Abaixo está um pequeno tutorial.
Eclipse -> Preferências -> Java -> Editor -> Assistente de Conteúdo -> Ativação Automática
Agora coloque o seguinte nas três caixas dadas
Agora você está pronto para ir. Feliz codificação.
EDITAR
Como agora o Google adotou o Intellij para sua própria ferramenta de desenvolvimento para Android, não há dúvida agora sobre qual é o melhor. Intellij é muito melhor que eclipse. E eu mudei de volta para Intellij e parece que estou de volta em casa !! : D
fonte
Todos os Java IDEs completos são bons e compartilham os mesmos conceitos e recursos principais. Se você conseguir encontrar um caminho, provavelmente poderá fazer o mesmo com qualquer outro, sem muitos problemas.
EDIT: O Google nos deu um presente maravilhoso com o novo e gratuito AndroidStudio é muito bom. Eu recomendo sobre Eclipse.
fonte
Se você ainda não instalou o Eclipse, recomendo o MotoDev Studio da Motorola. Ele realiza muitas tarefas irritantes, como configurar o ambiente Android e os caminhos, além de adicionar muitas funcionalidades agradáveis ao Eclipse.
Mesmo se você já instalou o Eclipse, pode adicioná-lo como um plug-in (eu não tentei isso sozinho). Ele é pela Motorola, para que eles tenham algumas funcionalidades centradas Motorola, bem como, tais como a capacidade de adicionar o aplicativo ao mercado Motorola. De qualquer forma, se você estiver interessado, experimente: http://developer.motorola.com/docstools/motodevstudio/
fonte
Eu tenho usado o IntelliJ IDEA nos últimos 12 meses agora como meu IDE principal, mas sou frequentemente forçado a usar o Eclipse também. Então, quando tenho que trabalhar no Eclipse, começo a roer as unhas. Vou resumir meus prós e contras.
Profissionais do Eclipse:
- editor visual. A IDEA também tem uma, mas é bastante primitiva. Suspeito que esse recurso seja excluído em breve, pois o IDEA melhorará seu editor.
- muitos projetos em um painel direito (esse também é o meu golpe pessoal, pois gosto do projeto de um projeto por painel da IDEA)
- compila mais rapidamente projetos Android. O IDEA tornou seu processo de compilação mais rápido, então, em breve, também espero excluir este Eclipse pro
Profissionais da IDEA:
- intellisense mais rápido (se você gosta do Resharper, então você sabe do que estou falando)
- preenchimento automático mais inteligente - meu amigo e eu decidimos escrever a mesma aula. Eu terminei diante dele simplesmente porque o IDEA reage mais rapidamente aos meus desejos
- incrivelmente inteligentes - não sei o que fazer? basta pressionar Ctrl + Shift + Space e o IDEA dirá o que deve acontecer lá. Ele também reconhece o esquema de nomeação para, se você estiver preenchendo um
name
objeto, ele exibirá ogetName
método primeiro .- irá adicionar mais como eu me lembro deles
Contras da IDEA:
- Ainda o único problema é que, se você abrir o projeto Eclipse Android e editar qualquer arquivo de layout XML, o Eclipse não poderá mais exibir o arquivo editado em seu editor de layout visual. Isso não foi corrigido até hoje e é um bug do IDEA, pois de alguma forma atrapalha o XML.
Resumindo: se você é uma pessoa que não vê vantagens do ReSharper no .NET (e todos nós codificamos no .NET), provavelmente você continuará no Eclipse. É o IDE Android oficial e você acredita que é o melhor.
Se você gostou do ReSharper e deseja codificar mais rapidamente, apreciará o IDEA e o manterá para sempre.
fonte
Um IDE que suporta o desenvolvimento do Android é o Processing for Android: http://wiki.processing.org/w/Android . O processamento é seu próprio idioma, mas é fácil de aprender. O processamento para Android requer a instalação do JDK e do Android SDK, mas é executado por conta própria. É executado no Linux, Mac OSX e Windows (em uma nota lateral: é possível desenvolver um aplicativo de desktop no Processing e compilá-lo para atingir qualquer um desses sistemas operacionais). Seu desenvolvimento está em andamento, mas funciona. É especialmente bom para esboçar rapidamente uma ideia e executá-la no seu telefone Android (mesmo se você planeja desenvolvê-la ainda mais em outro IDE).
Há um fórum de suporte ativo aqui: http://forum.processing.org/android-processing .
fonte
Um bom sistema é o Basic4Android - ótimo para qualquer pessoa familiarizada com o Basic,
fonte
Eclipse e Netbeans são terrivelmente lentos, e é um milagre que mesmo os desenvolvedores sérios o sigam há anos, nem mesmo tentem ficar com um produto melhor.
Java como plataforma é uma pena quando se trata de plataformas não portáteis (win, mac, linux) e se alguém quiser desenvolver na plataforma, digo: faça o que mais, mas não use Java. Para mobilidade, provavelmente tem um tipo de boa sorte aqui, pois os sistemas são mais reduzidos.
Até onde eu sei, não existe nenhum IDE para Java que não seja escrito em um ambiente Java. Isso é horrível porque o Java está atrapalhando o ambiente da área de trabalho.
Estou disposto a passar horas no google para encontrar um IDE / Editor Java capaz de projetos Android, mas que usará um ambiente nativo para si.
fonte
t know why this was downvoted so much; Eclipse and NetBeans are really slow. I don
sei quantas vezes meu foco foi quebrado porque o Eclipse não pode se incomodar em parar de pensar.Sinto que o IDE Eclipse é mais adequado para aplicativos Android do que para outros IDEs. Como ele nos fornece mais de cinco perspectivas, o que tornará nosso projeto flexível e fácil. Você pode experimentar o Eclipse ides, iniciado em 3.6 e superior, para obter um melhor desempenho.
Eclipse_jee_indigo
Eclipse_java_indigo
Eclipse_classic
Os eclipses acima pertencem à versão 3.7.2, que é mais recente e suporta todo tipo de acesso.
fonte
Sou um grande defensor do uso do ambiente mais familiar para você. No entanto, essa nem sempre é a melhor opção. Em alguns casos, um ambiente diferente pode resultar em (longe?) Maior eficácia a longo prazo.
Nesse caso em particular, suspeito que manter o que você já conhece é uma boa opção, mas alguém que iniciasse de novo se beneficiaria da fácil instalação e integração sdk / ndk oferecida pelo eclipse. Também não sei como a manipulação de geolocalização disponível (ou manipulação do estado do telefone - ou seja, chamada recebida etc.) está em outros IDE, mas a integração no eclipse parece perfeita.
O AIDE é uma opção divertida que uso durante viagens ou quando não sinto vontade de ficar sentada em minha mesa o tempo todo. É um IDE extrodinarmente bem montado que roda no Android, compila aplicativos para Android e permite instalar, tudo sem tocar no computador. Inclui uma leitura de logcat, destaque de sintaxe e também alguma compatibilidade com o git. Obviamente, você não tem muito espaço disponível na tela e as coisas podem ficar desorganizadas ou você não pode ver tudo o que deseja de uma só vez, mas para retoques rápidos ou no início de um projeto, é mais do que suficiente.
fonte
Eclipse é o melhor IDE. É fácil configurar aplicativos para Android e depurar no eclipse
fonte
O Eclipse é o ambiente de desenvolvimento mais utilizado para a plataforma Android. O motivo é que até o próprio Google, fornecendo o plug-in para ser adicionado no eclipse, começa a desenvolver os aplicativos. Eu tentei instalá-lo a partir do mercado eclipse, é muito fácil e simples criar o aplicativo Android . configurar também muito simples .
fonte
Você também pode desenvolver aplicativos Android ricos em interface do usuário usando o Adobe AIR. Se você planeja seguir esse caminho, o Flex Builder Burrito é o melhor IDE. Veja nesta postagem como é fácil criar um aplicativo AIR4Android http://blog.air4android.com/?p=13
fonte
Aconselho o pacote Android para o TextMate: https://github.com/nesterow/Android.tmbundle É leve e fácil de usar. Não há inteligência, mas, na verdade, apenas faz você se lembrar melhor dos namespaces. :)
fonte
Para mim, o melhor é o Motodev, um plug-in do Eclipse desenvolvido pela Motorola.
fonte
você pode usar o Juno , eu acho. é mais rápido que o Helios que trabalhei com isso. você pode experimentá-lo.
fonte