Cursos / Informática para Internet / Dispositivos Móveis / Aula
Como estudamos na aula passada, aplicações Android são desenvolvidas em Java. Como qualquer aplicação Java, aplicações Android podem ser desenvolvidas utilizando qualquer IDE (Integrated Development Environment, ou, em português, ambiente de desenvolvimento integrado) que suporte Java. Apesar disso, a Open Handset Alliance e o Google disponibilizam dois ambientes de desenvolvimento pré-configurados: o Eclipse ADT e o Android Studio, baseados no IntelliJ IDEA.
Tanto o Eclipse ADT quanto o Android Studio têm características específicas, como mostrado na tabela a seguir. Apesar do Eclipse ser um dos ambientes para desenvolvimento Java mais populares, desde o lançamento oficial do Android Studio passou-se a recomendar a utilização dele como IDE oficial de desenvolvimento. Isso se deu principalmente devido ao fato de toda a interface do Android Studio ter sido desenvolvida voltada para o desenvolvimento de aplicações Android. Isso facilita a realização de diversas tarefas, como veremos ao longo do curso. Por esse motivo, nesta aula e durante o resto do curso, utilizaremos o Android Studio como ferramenta de desenvolvimento e, sempre que necessário, faremos referências à sua utilização e funcionamento. O Android Studio é uma IDE multiplataforma, porém durante as nossas aulas utilizaremos o Windows como sistema operacional.
Feature | Android Studio | ADT |
Sistema de construção | Gradle | Ant |
Maven-based build dependencies | Sim | Não |
Construção de variantes e geração de múltiplos APK (ótimo para o Android Wear) | Sim | Não |
Autocompletação avançada e refatoração de código Android | Sim | Não |
Editor gráfico de layout | Sim | Sim |
Assinatura de APK e gerenciamento de keystore | Sim | Sim |
Suporte NDK | Sim | Sim |
Se você desejar utilizar algum outro ambiente de desenvolvimento ou outro sistema operacional, poderá obter mais informações sobre as versões disponíveis, instalação e uso em http://developer.android.com/sdk
Versão 5.3 - Todos os Direitos reservados