Criando um aplicativo android (parte I)

29 de mai de 2013 - Paulo Dias


Nesses artigos vou mostrar como criar um aplicativo para android. Vai ser um cadastro de clientes bem simples, mas vai ter o CRUD completo. Como ambiente de desenvolvimento vou utilizar o ubuntu 12.04 e o Eclipse. Nessa primeira parte vou mostrar como você deve preparar o seu ambiente. Então faça o seguinte:

Se você ainda não têm, baixe o Eclipse aqui

ou se você também utiliza o ubuntu, digite o seguinte comando:

 
sudo apt-get install eclipse
 

Depois faça o download do SDK aqui. Descompacte em uma pasta com o comando: (no exemplo descompactei na pasta /opt/)

 
   sudo tar -zxvf android-sdk_r22.0.1-linux.tgz -C /opt/
 

Feito isso, rode o Android SDK Manager com o comando:

 
/opt/android-sdk-linux/tools/android
 
No meu ubuntu ele é assim:

Nessa tela você vai selecionar as versões do android em que você pretende desenvolver. É importante lembrar que se você criar seu aplicativo em uma versão superior ele não vai rodar nas inferiores.

Esse link, talvez seja útil para você escolher qual versão usar:
http://developer.android.com/about/dashboards/index.html

Depois de ter instalado as versoẽs da api do Android que você vai utilizar, abra o Eclipse e acesse o menu: Help/install new software/

Em "Work with:" escreva: https://dl-ssl.google.com/android/eclipse/

Clique em "Add..." depois em "Select All" e "Next" (win style :)

Com isso o Eclipse já está pronto para usar o SDK do Andorid. Para terminar essa primeira parte do artigo abra denovo o Android SDK Manager (android-sdk-linux/tools/android) e acesse o menu: tools/Manage AVDs

Um AVD é um emulador onde é possível testar a aplicação. Clique em "new" para criar o seu emulador. Veja um exemplo de AVD

Se tudo deu certo você já pode desenvolver para android( se não, deixe um comentário).

Até a proxima parte :)


Paulo Dias

Graduado no curso tecnólogo em análise e desenvolvimento de sistemas. Defensor do Software Livre e da democratização da informação. Possui as certificações Linux LPIC-1 e Java OCA. Atualmente exerce a função de coordenador técnico na área de telecomunicações.

Siga-me no Twitter