Tecnologia do Blogger.

Localizar

segunda-feira, 30 de janeiro de 2012

Android para Desenvolvedores - Parte 1



1       INTRODUÇÃO

O Android é um Sistema Operacional (SO) Open Source baseado em Linux e dedicado a dispositivos móveis como celulares e tablets, com forte tendência a tornar-se a plataforma predominante entre smartphones nos próximos anos, já alcança mais de 50% do mercado de Smartphones segundo dados obtidos em novembro de 2011.
O desenvolvimento de sistemas para os dispositivos com SO Android é feito em na linguagem Java o que tem gerado grande disputa de patentes entre a Oracle detentora da patente do Java e o Google proprietário do SO Android.
O Android é um ambiente multitarefa completo, com aplicativos rodando em paralelo e capazes de produzir avisos quando necessário, podem facilmente acessar a internet apresentando resultados em HTML, JavaScript e Folhas de Estilo. Todos os aplicativos podem facilmente acessar recursos do dispositivo por meio de APIs do SO e compartilhar seus recursos com outros aplicativos instalados no sistema, o que pode levar a alguns questionamentos de segurança e privacidade que não serão discutidos neste artigo.


2       AMBIENTE PARA DESENVOLVIMENTO

O ambiente de desenvolvimento é o Java e para prepara-lo é necessária à instalação de alguns softwares:

·         JDK (Java Develop Kit) – Kit de desenvolvimento Java;
·         Android SDK (Sftware Development Kit) – Kit de desenvolvimento para aplicações Android;
·         Eclipse – IDE (Integrated Development Eviroment) – Interface para desenvolvimento das aplicações;
Também é possível desenvolver utilizando o NetBeans, mas não explanaremos sobre esta IDE.
·         Plug-in ADT (Android Development Tools) – Plug-in com ferramentas de desenvolvimento para Android.

2.1       Instalando e configurando o ambiente

Será a apresentada de forma sintética a configuração e preparação do ambiente de desenvolvimento para Android, mais informações podem ser facilmente obtidas nos sistemas de busca da internet.

2.1.1     Instalando o JDK

O processo de instalação é o mesmo de qualquer software que você já tenha instalado. O link para download é link.

2.1.2     Instalação do Android SDK

Seguindo o mesmo processo do tópico 2.1.1 o vou somente disponibilizar o link para download. Download aqui.

2.1.3     Instalação do Eclipse (IDE)

Baixe o Eclipse no site oficial onde a versão recomendada para trabalhar com o Android é a Eclipse Classic.
Não é necessário efetuar qualquer instalação da IDE, bastando somente descompactar os arquivos.

2.1.4     Plug-in ADT

No seu Eclipse:
·         Menu Help\Install New Software
·         Clique no botão Add
·         Utilize o URL (https://dl-ssl.google.com/android/eclipse/)
o    Caso tenha problemas com a instalação do URL acima, que pode ocorrer de acordo com a versão do Eclipse dirija-se ao site do desenvolvedor do Android.
·         Marque o check onde diz Developer Tools e prossiga até o termino da instalação.

2.1.5     Configurando o emulador

No seu Eclipse:
·         Menu Windows\AVD Manager (AVD – Android Virtual Device)
·         Clique em New
·         Preencha todos os dados de configuração para o hardware que deseja simular e clique em Create AVD.
Está feito seu dispositivo móvel virtual está configurado para ser usado.