sábado, 7 de maio de 2011

Programação Google Android - Introdução

Boa Madrugada pessoal. Inicio aqui neste post uma série onde vou apresentar o desenvolvimento para smartys phones sobre a plataforma Android da gigante empresa Google. Espero que gostem e que seja bastante útil para vocês.



Para este primeiro post vou mostrar como criar nosso ambiente de desenvolvimento. Como referência estou utilizando o site oficial do Android que é o http://developer.android.com/index.html e  um livro que adquiri que sugiro para quem esteja interessado em se aprofundar no assunto (Google Android - Aprenda a criar aplicações para dispositivos móveis com o Android SDK).

Acredito que a motivação de vocês ao ler esse artigo é aprender logo a programar e começar a desenvolver aplicativos para seu smarty phone na plataforma Android, então irei pular a parte que fala sobre porque desenvolver para Android, e coisas do tipo, vamos logo montar nosso kit de desenvolvimento.

Vamos começar então...

SDK em português significa Kit para desenvolvimento de softwares, no frigir dos ovos é um pacotão que contém as APIs necessárias que nos auxiliam(ajudam bastante) no desenvolvimento de aplicativos. No nosso caso, contamos com um emulador para simular um smarth phone, ferramentas utilitárias e uma API completa para a linguagem Java com tudo que é necessário para desenvolver.

Vamos então fazer o download do SDK no seguinte link http://developer.android.com/sdk/index.html, escolha a versão de acordo com o seu sistema operacional. Para o windows temos a opção de baixar o SDK em .zip e em .exe(recomendado),  no Mac OS .zip e no linux .tgz. Vou abordar o sistema operacional Linux por ser lum sistema operacional livre.

Após baixo o SDK descompacte o arquivo em uma pasta de sua escolha. A estrutura de diretórios então terá a pasta tools com ferramentas e o emulador para o Android, a pasta add-ons contendo os pacotes externos do Android, a pasta platform contendo as plataformas específicas para cada versão do Android.

Você vai notar que não há nenhuma plataforma em seu SDK, isso porque as plataformas deverão ser baixadas de forma independente, para tanto devemos pelo terminal acessar a pasta tools no diretório do SDK e executar o arquivo Android, este programa é nosso assistente gráfico para podermos instalar as plataformas desejadas para o desenvolvimento. A figura abaixo nos mostra como deverá ser feito.


Selecione Available Packages e selecione os pacotes que deseja baixar, é possível baixar quantos quiser. Após instalar veja as mudanças na pasta do SDK, perceba que agora você possui documentação, exemplos e as APIs para as plataformas que baixou.

O próximo passo será configurar nosso emulador(AVD), para isso na mesma janela que foi utilizada para baixar as plataformas, selecio Virtual Devices, clique em New. Uma nova janela irá aparecer, dê um nome para seu emulador, em target seleciona a versão(plataforma) que deseja desenvolver e clique em Create AVD para terminar de criar seu emulador Android. Feito isso você já pode começar a brincar com seu emulador, basta apertar o botão start.

O emulador será executado e será carregado, este processo pode levar alguns minutos dependendo da configuração de seu pc. Assim que terminado o processo de carregamento o emulador inicia no estado bloqueado como todo telefone celular, basta clicar sobre o cadeado e arrastar para o lado direito que ele desbloqueia habilitando seu uso.

Aproveite para conhecer como funciona um smarty phone com o sistema operacional Android, utilize o navegador do celular para navegar em web sites e conferir como é o visual e as funcionalidades. acesse as configurações do emulador e se familiarize com elas, será importante conhecer bem o terreno antes de começar a andar e construir sobre ele. Por hoje é só, no próximo post da série vou mostrar como utilizar o plugin ADT para a IDE Eclipse, onde continuaremos criar um ambiente de desenvolvimento mais poderoso e criaremos nosso primeiro aplicativo de exemplo.

Até lá.

Um comentário: