Hoje está fazendo uma semana que aposentei meu iPhone e me iniciei no mundo do Android. Sou um grande fã da Apple e acho o iPhone um aparelho fantástico, mas como o adquiri em agosto de 2008 e ele já estava apresentando probleminhas, decidi ver com meus próprios “dedos” o tão falado SO da Google e adquiri um Motorola Milestone (A versão tupiniquim do americano Droid).
Diferente da grande maioria dos “fanboys” da Apple, bastaram apenas as primeiras 24 horas de uso para reconhecer o poder do sistema. Imaginava encontrar um sistema não tão maduro, mais complicado de usar, mas estava completamente enganado.
De cara me impressionei com a velocidade do aparelho. Outro ponto super positivo (não existente no iPhone) foi a possibilidade de manter duas agendas (pessoal e corporativa) independentes (no meu caso, google e exchange). Fiquei muito feliz também em poder abrir um video recebido como anexo por email e assistir no aparelho. Enfim, coisinhas bestas mas capadas no iPhone. Isso sem considerar a transmissão de arquivos via Bluetooth, transferência simples de músicas/vídeos/fotos via usb, multi-tarefa, e por aí vai. Com relação a sensibilidade do touch, a do iPhone é imbatível, mas ele não fica longe não. O teclado virtual é muito semelhante ao do iPhone (inclusive no conforto), fora o teclado físico, mas que acaba sendo utilizado apenas quando for digitar um conteúdo mais pesado. Com relação aos aplicativos, encontrei muitos deles na “Market” (loja do android). Ex: Evernote, Fring, NimBuz, Meebo, Trapster. Ouvi muito falatório sobre a questão da autonomia da bateria, mas não é diferente de um outro Smartphone com esses recursos. Para minha utilização, está durando a média de um dia e meio (mais que o iPhone).
Bom, agora como desenvolvedor, vou falar sobre o ambiente de desenvolvimento para Android. Vou tentar da forma mais simples possível descrever todos os passos necessários para configurá-lo em seu computador. Estes foram os procedimentos que efetuei no meu Macbook, mas acredito que usuários do windows não terão problemas. Todos esses procedimentos foram extraídos da página oficial da Google (http://developer.android.com/).
O primeiro passo é baixar os arquivos necessários para a configuração do ambiente:
1. Eclipse Galileo (utilizei a Eclipse for RCP/Plug-in Developers) – http://www.eclipse.org/downloads/
2. Android SDK – http://developer.android.com/sdk/index.html
Após baixar e descompactar ambos os arquivos acima, vamos a configuração do ambiente.
O primeiro passo será adicionar o Android Development Tools (ADT) ao Eclipse. Para executar o Eclipse é necessário que você possua o Java Virtual Machine. Execute o Eclipse e confirme a pasta padrão (workspace). Você visualizará a tela abaixo:
Agora vá no menu Help > Install New Software.
Na janela que será exibida, clique no botão ADD e na janela Add Site preencha os campos Name (Ex. Android Plugin) e Location com a URL https://dl-ssl.google.com/android/eclipse/ conforme figura abaixo. Caso possua algum problema ao clicar em OK, utilize “http” ao invés de “https”.
Após confirmar será exibido na janela de softwares disponíveis o item “Developer Tools”. Marque este pacote (automaticamente ira marcar os itens Android DDMS and Android Development Tools) e clique em avançar.
Estes dois itens serão listados novamente. Clique em avançar novamente para ler e aceitar os termos da licença e instalar as dependências e clique em finalizar. Pronto, agora é só reiniciar o Eclipse.
Agora vamos a configuração do SDK. Na pasta descompactada do SDK, vá no diretório “tools” e execute o arquivo “android”. Irá ser aberto o “Android Virtual Devices Manager”. No menu “Available Packages” marque o site disponível e clique no botão “Install Selected”. Isso fará com que sejam baixados os dispositivos virtuais. Caso seja retornado um erro, vá até o menu Settings, marque a opção “Force https://… sources to be fetched using http://” e tente novamente.
Se tudo ocorreu bem, você poderá visualizar os dispositivos instalados em Installed Packages”.
Agora falta configurar o Eclipse para visualizar estes dispositivos. Para isso, abra o Eclipse a acesse o menu Eclipse/Preferences.
Na janela que será aberta selecione no menu a esquerda a opção Android, e a direita informe a localização do SDK e clique em Apply:
Pronto. Agora você está com o ambiente configurado para iniciar o desenvolvimento de suas aplicações para Android.
Vou deixar para um próximo Post um exemplo básico de uma aplicação Android.
Espero ter ajudado aqueles que querem se aventurar no mundo do desenvolvimento para Android.
Um grande abraço.








