Android Dev: Como Criar Aplicativos Android

Bom, minhas experiências com o desenvolvimento para Android só podem ter começado evidentemente pelo começo, então vamos lá começar a instalar o necessário para poder brincar um pouco!

As ferramentas necessárias são: Eclipse, Java JDKSDK AndroidADT Plugin.

Os passos a seguir foram realizados em um netbook com Windows 7, acredito que funcionará normalmente em outras versões do Windows.

1) Eclipse

O Eclipse é um Ambiente de Desenvolvimento Integrado (IDE) desenvolvido em Java, para a criação de scripts e aplicativos em várias linguagens. É um facilitador para o programador organizar melhor seu código e ter acesso a várias outras ferramentas. O uso do Eclipse para o desenvolvimento de aplicativos para Android não é obrigatório, mas diminui muito o trabalho de programação, compilação e depuração.

É necessário também para o uso do ADT Plugin que será falado mais abaixo.

Download: http://www.eclipse.org/downloads/

É recomendado o uso da versão clássica.

Após o download é só prosseguir com a instalação normalmente.

2) Java SDK

Java não é a única forma de se programar para Android, mas é o caminho mais simples que eu encontrei e a mais utilizada, então como tudo que é desenvolvido em Java, precisaremos de instalar a JDK.

Caso ainda não tenha a Java JDK instalada em sua máquina, faça o download aqui

Após o download é só prosseguir com a instalação normalmente.

3) SDK Android

O SDK é um pacote para desenvolvimento de software para Android. É esse pacote que permite à programadores elaborarem aplicativos para rodarem em uma plataforma. A Google disponibiliza para baixar o Starter Package que são as ferramentas essenciais para depois baixar o resto dos pacotes. Recomendo baixar o instalador (final .exe).

Durante o processo de instalação será verificado se você tem ou não o Java JDK em sua máquina. Caso ainda não tenha instalado, feche o instalador, instale o JDK e tente novamente!

Guarde bem o local onde vai instalar o SDK, pois mais tarde você precisará indicar o local em que ele foi instalado.

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

4) ADT Plugin

ADT, ou Android Development Tools (Ferramentas para Desenvolvimento Android), é um plugin para o Eclipse desenvolvido para estender a capacidade do Eclipse de trabalhar com projetos Android. São várias ferramentas que vão facilitar sua vida ao criar, configurar, programar e até mesmo desenhar seus projetos.

Para instalar siga os seguintes passos (traduzidos da própria página do Android):

  1. Inicie o Eclipse e então selecione HelpInstall New Software….
  2. Clique em Add, no canto superior direito.
  3. Na caixa Add Repository  que aparecer entre com “ADT Plugin” para o Name e a URL a seguir para Location:
    https://dl-ssl.google.com/android/eclipse/
  4. Clique OK
    Nota: Se você tiver algum problema em conseguir o plugin, tente usar “http” no Location, ao invés de https.
  5. Na caixa Available Software, selecione o checkbox perto de Developer Tools e clique em Next.
  6. Na próxima janela, você verá uma lista de ferramentas a serem baixadas. Clique em Next.
  7. Leia e aceite os termos de licença e então clique em Finish.Nota: Se você obtiver um alerta de segurança dizendo que a autenticidade ou validade do software não pode ser estabelecida clique OK.
  8. Quando terminar a instalação, reinicie o Eclipse.

Pronto, tudo instalado. Mas como eu disse lá em cima, o SDK vem apenas como essencial para poder baixar o resto do Kit de desenvolvimento, então vamos ver como terminar de baixa-lo.

5) Adicionando Plataformas e Outros Componentes

Do Eclipse, clique em Window > Android SDK and AVD Manager.

Na Janela que abrir clique em Available Packages, selecione todos os pacotes e clique em Install Selected (Ao selecionar todos, o tempo de download é bem demorado).

Pronto, sua máquina já está pronta para que você comece a desenvolver seus aplicativos. Então o próximo passo é aprender a criar um projeto com o clássico Hello World e aprender a configurar o emulador de Android para que você possa testar suas aplicações sem precisar instalar no celular, mas isso é assunto para um outro post!