Você está na página 1de 10

[Tutorial] Programao Android Parte I - Montando plataforma de desenvolvimento

Online: 21 de Julho s 13:30

O que Android? Sistema operacional para dispositivos mveis inicialmente desenvolvido pela Android Inc, posteriormente comprada pela Google em 2005. baseado numa modificao do Kernel Linux e composta por linhas de cdigo em C e C++, e a UI(User Interface, interface com o usurio) em Java.

A distribuio do SO Android foi anunciada junto da fundao da OHA(Open Handset Alliance), um consrcio entre 79 companhias de hardware, software e telecomunicao. O google liberou a maior parte do cdigo Android sobre a licena Apache.

Segundo o site Gartner o Android passou de 3.5% de cota de mercado no terceiro quadrimestre de 2009 para 25.5% no mesmo perodo do ano seguinte. Um crescimento expressivo em relao outros competidores no mercado.

O primeiro celular disponvel baseado no Android foi o HTC G1 lanado oficialmente no dia 22/10/08 no EUA. Trata-se de um smartphone com uma tela sensvel ao toque e um teclado QWERTY, alm de uma camera de 3 megapixels, Wi-Fi e 3G. Verses Foram lanadas as seguintes verses desde seu anunciamento: 1.0, 1.1, 1.5 (Cupcake), 1.6 (Donut), 2.0/2.1 (Eclair), 2.2 (Froyo), 2.3 (Gingerbread). Onde a verso mais atual corresponde 2.3 e foi lanado o SDK em 6 de dezembro de 2010.

Existe uma verso planejada para otimizar o uso em tablets(cujas resolues so maiores que WVGA) cuja ser chamada de 3.0 (Honeycomb) e teve uma verso prvia de seu SDK lanada em 26 de janeiro de 2011. SDK - Software Development Kit

So as ferramentas para desenvolvimento de aplicaes nos ambientes Windows, Linux e Mac OS. O SDK gratuito e pode ser encontrado na seo de desenvolvedores do site oficial do Android (Somente Usuarios registrados podem ver links. Clique aqui para se Registrar ou Faa seu Login). Alm disso so encontrados diversos tutoriais exemplificando o

uso das ferramentas compostas no SDK e instruindo os iniciantes para comear a desenvolver suas aplicaes.

Possui as ferramentas para compilar e testar suas aplicaes para Android, mas necessrio utilizar um Ambiente de Desenvolvimento Integrado(e.g., Eclipse, Netbeans) a parte para escrever o cdigo. Apesar disso, existe um plugin desenvolvido para trabalhar junto do Eclipse e facilitar o processo de depurao, compilao e teste dos aplicativos. Passo a Passo

- SDK Para iniciar iremos baixar o conjunto de SDK para seu respectivo sistema operacional.
Cdigo: Somente Usuarios registrados podem ver links. Clique aqui para se Registrar ou Faa seu Login

Windows: http://dl.google.com/android/installer_r11-windows.exe Linux: http://dl.google.com/android/android-sdk_r11-linux_x86.tgz Mac OS: http://dl.google.com/android/android-sdk_r11-mac_x86.zip


Aps instalado navegue at a pasta criada e abra o SDK Manager.exe, ele ir procurar as atualizaes possiveis, aconselho no mnimo instalar a verso mais atual para desenvolvimento(2.3.1).

Em seguida v em Virtual Devices e adicione um novo dispositivo:

1 - New 2 - Selecione um nome 3 - Target(Verso do Android baixada) 4 - SD Card Size: um valor arbitrrio, costumo usar 1024 MiB. 5 - Skin Built-in: depende do tamanho do seu monitor e do tamanho do emulador que deseja ter visto que a resoluo padro WVGA800. 6 - Create AVD.

- IDE

A IDE mais fcil para comear o desenvolvimento de aplicaes a Eclipse que pode ser baixada a partir do site oficial (Somente Usuarios registrados podem ver links. Clique aqui para se Registrar ou Faa seu Login), visto que o plugin faz toda a comunicao com o

emulador do SDK. Todavia qualquer IDE compatvel com Java pode ser utilizada para o desenvolvimento de sua aplicao.

- ADT(Android Development Tools)

Caso esteja usando o Eclipse siga esse passo, caso contrrio verei se crio outro tutorial de como testar os aplicativos no emulador.

Instalao:

1 - Abra o Eclipse, selecione a aba Help e em seguida Install New Software. 2 - Clique em Add, no canto superior direito. 3 - Em Add Repository entre "ADT Plugin" para o nome e a URL a seguir para a localizao:
Cdigo: Somente Usuarios registrados podem ver links. Clique aqui para se Registrar ou Faa seu Login

https://dl-ssl.google.com/android/eclipse/
4 - No dilogo Available Software, selecione a caixa de seleo do lado de Developer Tools e pressione next. 5 - Na prxima tela ver a lista de ferramentas a ser baixada. Pressione next. 6 - Leia e aceite os contratos de licena e pressione Finish. 7 - Quando a instalao completar reinicie o Eclipse.

Configurao:

1 - V no menu Window seguido de Preferences. 2 - Do painel a esquerda selecione Android. 3 - Para o SDK Location no painel principal, clique em Browse, e localize o local de instalao do diretrio do seu SDK. 4 - Pressione Apply e ento Ok.

- Primeiro Programa

A partir dai, ja possvel criar seu primeiro programa "Hello World", que pode ser criado a partir de:

- File - New - Android Project - necessrio preencher o Project Name, Build Target, Application Name, Package Name, Create Activity e Min SDK Version que sero tratadas no prximo tutorial. - Aps criada a aplicao s dar Run, caso necessrio escolher Android Application.

Resultado:

Creditos: Ibm