O Android é um sistema operacional móvel desenvolvido pelo Google e pela Open Handset Alliance. É baseado no núcleo Linux e usa a linguagem Java para programação. O Android começou em 2003 quando a Android Inc. foi fundada e foi adquirida pelo Google em 2005. O primeiro telefone com Android foi lançado em 2008.
3. • É um sistema operacional desenvolvido para dispositivos móveis
(smartphones e tablets) que roda sobre o núcleo Linux
• Inicialmente desenvolvido pelo Google e posteriormente pela
Open Handset Alliance.
• A linguagem de programação usada é o Java
• O banco de dados utilizado é o SQL Lite
• Características: Gratuita, Flexível, Open Source (Apache 2.0 and
GPL v2)
4. • Em 2003 a Android Inc. foi fundada em Palo Alto, California por
Andy Rubin, Rich Miner, Nick Sears e Chris White.
• Em julho de 2005 a Google adquiriu a Android Inc., uma pequena
empresa em Palo Alto, California, USA.
• O primeiro telefone comercialmente disponível a rodar no
sistema Android foi o HTC Dream, lançado a 22 de
outubro de 2008.
No lançamento da primeira versão do SDK do Android
(2008), o Google lançou um concurso que deu 10
milhões de dólares em prêmios
5. O Android não é só Google, há um órgão responsável por padronizar
uma plataforma livre para atender as necessidades e expectativas do
mercado.
É composto por empresas tais como: Samsung, Motorola, HTC, LG, Intel,
Dell, Asus, Vodafone, Telefonica, Sony entre outras ....
http://www.openhandsetalliance.com
6. • Open source
• Programação em Windows, Linux e Mac
• Desenvolvimento em Java
• Dispositivos para todos os bolsos
• Vai além dos celulares e tablets (TVs, Relógios,
Eletrodomésticos, etc...)
• Mais de 600.000 apps e jogos disponíveis na Google Play
7. Mais de 900 milhões de dispositivos ativados
48 bilhões de aplicativos já foram instalados
developer.android.com/about/dashboards/index.html
Versão Codenome API Distribuição
1.6 Donut 4 0.1%
2.1 Eclair 7 1.7%
2.2 Froyo 8 3.7%
2.3 -2.3.2 Gingerbread 9 0.1%
2.3.3 - 2.3.7 10 38.4%
3.2 Honeycomb 13 0.1%
4.0.3 -4.0.4 Ice Cream
Sandwich
15 27.5%
4.1.x Jelly Bean 16 26.1%
4.2.x 17 2.3%
10. Um aplicativo Android é um arquivo com extensão .apk, que basicamente é um pacote
que contém o código compilado e os demais recursos, como XMLs e imagens.
11. • As ferramentas e programas necessários são todos gratuitos e
disponíveis para todos os sistemas operacionais (OS X, Windows™ e
Linux)
• É necessário conhecer (ou aprender) a linguagem Java
Entre as ferramentas que você precisa instalar estão
• JDK - como o Android faz uso da tecnologia Java, é necessário ter o
Java Development Kit instalado.
• Android SDK - que inclui as bibliotecas e várias ferramentas, como o
emulador, por exemplo.
• Eclipse e ADTPlugin - a IDE que será utilizada e o plugin para
facilitar o desenvolvimento para o Android.
22. Ao ser criado, o projeto terá a aparência da imagem baixo
23. src – é a pasta onde fica o código fonte java da nossa
aplicação. No projeto recém-criado, existe apenas um
arquivo, que se chama MainActivity.
gen - pasta onde ficam arquivos gerados
automaticamente pelo Eclipse. Você não deve fazer
alterações manualmente nesta pasta ou nos arquivos
dentro dela.
assets - pasta onde ficam arquivos de mídia que são
usados na aplicação. Podem ser quaisquer tipos como
vídeos, sons, imagens, etc.
bin - pasta onde ficam os arquivos compilados pelo
Eclipse. Em geral, você também não deve mexer nesta
pasta.
res - abreviação de resources, esta pasta é subdividida
em várias pastas, com propósitos diferentes.
AndroidManifest.xml, é o arquivo que guarda a
configuração de um aplicativo Android. Iremos ver mais a
fundo quais são as opções de configuração no decorrer
do curso.
24. Para testar nosso software não precisamos de um
smartphone ou tablet. Ao invés disto, podemos utilizar
um emulador Android para isto.
Clique no botão “Android Virtual Device Manager”