Básico de desenvolvimento com Android

Preview:

DESCRIPTION

Apresentação sobre Android

Citation preview

tadeucaldas@gmail.com

Objetivos A Plataforma À sua disposição Componentes básicos GUI Estrutura de projeto SDK, AVD e ADT Aplicações da FAB Proposta de TCC Conclusão Referências

Mostrar os componentes básicos

Expor ferramentas de desenvolvimento

Dicas para criação de Interfaces

Despertar a curiosidade

Mobile OS

Kernel LINUX

Versão atual: 2.2

Comprado pela Google em 2005

100.000 apps no Android Market

Dalvik VM

Ferramentas de armazenamento

Conectividade

Multimídia

GPS

Inclusive Telefonia...

Do que é feita uma aplicação para Android?

View • Elementos de UI

Activity • Conceito de UI • Geralmente representa uma tela na sua aplicação

Intent • Representa “Intenções” • Implícitos ou explícitos

Content Provider • Compartilhamento de dados

Service • Conceito parecido com os serviços do Windows • Locais ou remotos

Arquivos XML

Widgets

Containers

Resources

Fácil de programar

UI Melhor

Qualidade visível e elegante

Melhores notas

Melhor colocação da sua aplicação

Mais downloads e/ou compras

Não traga vícios de outras plataformas

Não use diálogos demais

Não crie layouts rígidos, de posição absoluta

Não use fontes pequenas

Crie versões de seus resources para telas de alta densidade

Crie alvos grandes e óbvios

Siga a guideline do Android para ícones

Focalize o usuário

Seja previsível

Seja tolerante a falhas

<RelativeLayout>

Resources qualifiers

9-patch drawables

States

AndroidManifest.xml R.java src assets res

drawable anim layout menu values xml raw

Dispositivo Móvel

(Android Client)

Web Services Application Server

Excelente escolha para desenvolver para mobile

SDK bem documentada, incluindo as melhores práticas

Diversos recursos disponíveis em uma plataforma open-source

Apress – Beginning Android 2 First

Edition 2010

Apress – Pro Android 2 First

Edition 2010

Pragmatic Bookshelf –

Hello Android 2nd

Edition2009

Wrox Professional Android 2 Application Development – Mar

2010