Monteiro João Bosco - Google Android: crie aplicações para celulares e tablets стр 2.

Шрифт
Фон

1.1

Conheça o Android

Desenvolvido especialmente para dispositivos móveis como aparelhos celulares e tablets, o Android é uma plataforma composta de um sistema operacional, middlewares e um conjunto de aplicativos principais como os Contatos, Navegador de Internet e o Telefone propriamente dito. Além disso, existe o Android SDK que é um conjunto de ferramentas e APIs para o desenvolvimento de aplicativos para a plataforma, utilizando a linguagem Java. No decorrer do livro, vamos abordar em detalhes os componentes existentes no Android além de mostrar como integrá-los para criar aplicações ricas em funcionalidades e com uma usabilidade agradável.

Baseado no Linux, o sistema operacional Android teve seu desenvolvimento

iniciado em 2003 pela empresa Android Inc. Em 2005, a empresa foi adquirida

pelo Google, que hoje lidera o desenvolvimento do Android. Um marco impor-

tante desta trajetória aconteceu em 2007, com a criação da Open Handset Alliance (http://www.openhandsetalliance.com/) , que é uma associação de empresas de software, hardware e telecomunicações, cuja missão é desenvolver uma plataforma para dispositivos móveis que seja completa, aberta e gratuita. Também em 2007 ocorreu 3

1.1. Conheça o Android

Casa do Código

o lançamento da versão beta do primeiro SDK para Android! Após diversas versões e melhorias, em junho de 2012 foi anunciado o Android 4.1, codinome Jelly Bean.

Um pouco mais de história

Quer saber mais sobre a história do Android, suas versões, e evolu-

ções? Então visite http://www.xcubelabs.com/the-android-story.php e

http://www.theverge.com/2011/12/7/2585779/android-history

Nesta última versão, a interface gráfica está mais refinada e evoluída, novas funcionalidades como widgets redimensionáveis, possibilidade de usar pastas para organizar as áreas de trabalho e novas ações que podem ser executadas sem desbloquear a tela do aparelho foram adicionadas, incluindo acessar rapidamente a câmera para capturar aquele flagra. E por falar nisto, o aplicativo da câmera recebeu atenção especial e agora conta com fotos panorâmicas que podem ser tiradas simplesmente movendo o aparelho de um lado a outro e mais ainda, conta também com um poderoso editor de imagens, dentre outras várias funcionalidades.

Para facilitar a comunicação, agora é possível conectar dois dispositivos diretamente através do Wi-Fi Direct e a introdução do Bluetooth HDP (Health Device Profile) permite a conexão entre o seu aparelho e dispositivos voltados para a saúde e bem-estar. Já o novo recurso Android Beam, utilizando tecnologia NFC (Near Field Communication), permite compartilhar aplicativos, contatos, vídeos e músicas, livre de qualquer tipo configuração, com apenas um toque. Outra facilidade adicionada foi o desbloqueio do aparelho através do reconhecimento da face do usuário. Em uma tela de configuração, o usuário previamente registra o seu rosto e depois, para desbloquear o aparelho, basta posicionar a câmera frontal que fará o reconhecimento e liberará o acesso. Muito legal, não é mesmo?

Android é código aberto!

O Android é código aberto e distribuído sob licença Apache 2.0, o

que quer dizer que você tem acesso aos códigos-fonte e também pode

contribuir com o projeto! Saiba mais em http://source.android.com

4

Casa do Código

Capítulo 1. Construa sua primeira aplicação

1.2

Configure o ambiente para desenvolvimento

Antes de criar a nossa primeira aplicação

Android, é necessário baixar e instalar o Android SDK que está disponível em http://developer.android.com/sdk. Escolha o pacote mais adequado de acordo com o seu sistema operacional, faça o download e instale. Um detalhe importante é que o Java Development Kit (JDK) é um requisito necessário, portanto, se você ainda não o possui, faça o download e siga as instru-

ções de instalação em http://www.oracle.com/technetwork/java/javase/downloads/

index.html.

Figura 1.3: Página de download do Android SDK

Neste momento o que temos instalado são apenas as ferramentas que fazem parte do Android SDK. Precisaremos agora selecionar e baixar as APIs para as quais pre-tendemos desenvolver nossas aplicações. Por enquanto, utilizaremos a versão 2.3.3

(API 10) e futuramente vamos usar recursos novos da plataforma e faremos a transição entre as versões.

Abra o Android SDK Manager. O aplicativo buscará informações sobre as ver-

sões disponíveis e trará selecionada a versão mais recente. Não ceda à tentação de baixar tudo o que está disponível, pois o tempo de download provavelmente demo-5

1.2. Configure o ambiente para desenvolvimento

Casa do Código

raria mais do que o tempo de leitura deste livro. Desmarque o que vier selecionado e escolha apenas a opção SDK Platform do item Android 2.3.3, como demonstra a imagem abaixo:

Figura 1.4: SDK Manager

Também precisaremos de uma IDE para auxiliar o desenvolvimento. Ao longo

deste livro utilizaremos o Eclipse com um plugin específico que auxilia no desenvolvimento para Android. O Eclipse possui diferentes distribuições, sendo que algumas são indicadas para desenvolvimento de aplicações para Android. São elas:

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке