SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
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

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

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

Content Provider • Compartilhamento de dados

                   • Conceito parecido com os serviços do Windows
        Service
                   • 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   Web Services   Application Server
(Android Client)
   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    Apress – Pro      Pragmatic        Wrox Professional
  Android 2 First    Android 2 First    Bookshelf –    Android 2 Application
   Edition 2010       Edition 2010     Hello Android    Development – Mar
                                            2nd                2010
                                       Edition2009

Weitere ähnliche Inhalte

Andere mochten auch

MENÚ DEL COMEDOR / JANTOKIKO MENUA
MENÚ DEL COMEDOR / JANTOKIKO MENUAMENÚ DEL COMEDOR / JANTOKIKO MENUA
MENÚ DEL COMEDOR / JANTOKIKO MENUA
M M
 
Sheila quispe jimenez
Sheila quispe jimenezSheila quispe jimenez
Sheila quispe jimenez
squispej
 
Um Impossivel mas Poderoso Evangelho
Um Impossivel mas Poderoso EvangelhoUm Impossivel mas Poderoso Evangelho
Um Impossivel mas Poderoso Evangelho
portaltestemunho
 
Gestar em catarina
Gestar em catarinaGestar em catarina
Gestar em catarina
vilmarrego
 
Raimunda silva
Raimunda silvaRaimunda silva
Raimunda silva
literafro
 
Apresentacao tec talks - lean e scrum v05
Apresentacao   tec talks - lean e scrum v05Apresentacao   tec talks - lean e scrum v05
Apresentacao tec talks - lean e scrum v05
nsitechtalks
 

Andere mochten auch (20)

Competicao nacional-ae-2011-sunny life
Competicao nacional-ae-2011-sunny lifeCompeticao nacional-ae-2011-sunny life
Competicao nacional-ae-2011-sunny life
 
Octavi fulla genis
Octavi fulla genisOctavi fulla genis
Octavi fulla genis
 
Magazine Article
Magazine ArticleMagazine Article
Magazine Article
 
Kudu di print
Kudu di printKudu di print
Kudu di print
 
MENÚ DEL COMEDOR / JANTOKIKO MENUA
MENÚ DEL COMEDOR / JANTOKIKO MENUAMENÚ DEL COMEDOR / JANTOKIKO MENUA
MENÚ DEL COMEDOR / JANTOKIKO MENUA
 
Naseeeem
NaseeeemNaseeeem
Naseeeem
 
Sheila quispe jimenez
Sheila quispe jimenezSheila quispe jimenez
Sheila quispe jimenez
 
Raios e futebol
Raios e futebolRaios e futebol
Raios e futebol
 
Metrologia1
Metrologia1Metrologia1
Metrologia1
 
07 fotografía
07 fotografía07 fotografía
07 fotografía
 
Um Impossivel mas Poderoso Evangelho
Um Impossivel mas Poderoso EvangelhoUm Impossivel mas Poderoso Evangelho
Um Impossivel mas Poderoso Evangelho
 
Linkedin Welcome Video
Linkedin Welcome VideoLinkedin Welcome Video
Linkedin Welcome Video
 
Quiz matematico
Quiz matematicoQuiz matematico
Quiz matematico
 
O Controlo Total
O Controlo TotalO Controlo Total
O Controlo Total
 
Gestar em catarina
Gestar em catarinaGestar em catarina
Gestar em catarina
 
Palestra visitantes samantha_ensino médio
Palestra visitantes samantha_ensino médioPalestra visitantes samantha_ensino médio
Palestra visitantes samantha_ensino médio
 
Scaff Insp Cert_XB 2015
Scaff Insp Cert_XB 2015Scaff Insp Cert_XB 2015
Scaff Insp Cert_XB 2015
 
Raimunda silva
Raimunda silvaRaimunda silva
Raimunda silva
 
iLucas game
iLucas gameiLucas game
iLucas game
 
Apresentacao tec talks - lean e scrum v05
Apresentacao   tec talks - lean e scrum v05Apresentacao   tec talks - lean e scrum v05
Apresentacao tec talks - lean e scrum v05
 

Ähnlich wie Básico de desenvolvimento com Android

Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
Natanael Fonseca
 
E tertulia paol-rq
E tertulia paol-rqE tertulia paol-rq
E tertulia paol-rq
KMILT
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
Ryan Padilha
 

Ähnlich wie Básico de desenvolvimento com Android (20)

Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Introdução ao android
Introdução ao androidIntrodução ao android
Introdução ao android
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual Studio
 
O futuro do Android
O futuro do AndroidO futuro do Android
O futuro do Android
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
 
Minicurso de Desenvolvimento Android - Iguatu - CE
Minicurso de Desenvolvimento Android - Iguatu - CEMinicurso de Desenvolvimento Android - Iguatu - CE
Minicurso de Desenvolvimento Android - Iguatu - CE
 
Introdução à plataforma android.
Introdução à plataforma android.Introdução à plataforma android.
Introdução à plataforma android.
 
E tertulia paol-rq
E tertulia paol-rqE tertulia paol-rq
E tertulia paol-rq
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
 
Android juliana-mono
Android juliana-monoAndroid juliana-mono
Android juliana-mono
 
Dispositivos Móveis - BlackBerry
Dispositivos Móveis - BlackBerryDispositivos Móveis - BlackBerry
Dispositivos Móveis - BlackBerry
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em Java
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
 
Apresentação android
Apresentação androidApresentação android
Apresentação android
 
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisSeminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
 
Plataforma Android
Plataforma AndroidPlataforma Android
Plataforma Android
 
Android
AndroidAndroid
Android
 

Kürzlich hochgeladen

Kürzlich hochgeladen (6)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 

Básico de desenvolvimento com Android

  • 2. 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
  • 3. Mostrar os componentes básicos  Expor ferramentas de desenvolvimento  Dicas para criação de Interfaces  Despertar a curiosidade
  • 4. Mobile OS  Kernel LINUX  Versão atual: 2.2  Comprado pela Google em 2005  100.000 apps no Android Market  Dalvik VM
  • 5.
  • 6. Ferramentas de armazenamento  Conectividade  Multimídia  GPS  Inclusive Telefonia...
  • 7. Do que é feita uma aplicação para Android? View • Elementos de UI • Conceito de UI Activity • Geralmente representa uma tela na sua aplicação • Representa “Intenções” Intent • Implícitos ou explícitos Content Provider • Compartilhamento de dados • Conceito parecido com os serviços do Windows Service • Locais ou remotos
  • 8. Arquivos XML  Widgets  Containers  Resources  Fácil de programar
  • 9. UI Melhor Qualidade visível e elegante Melhores notas Melhor colocação da sua aplicação Mais downloads e/ou compras
  • 10. 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
  • 11. 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
  • 12.
  • 13. <RelativeLayout>  Resources qualifiers  9-patch drawables  States
  • 14. AndroidManifest.xml  R.java  src  assets  res  drawable  anim  layout  menu  values  xml  raw
  • 15.
  • 16. Dispositivo Móvel Web Services Application Server (Android Client)
  • 17. Excelente escolha para desenvolver para mobile  SDK bem documentada, incluindo as melhores práticas  Diversos recursos disponíveis em uma plataforma open-source
  • 18. Apress – Beginning Apress – Pro Pragmatic Wrox Professional Android 2 First Android 2 First Bookshelf – Android 2 Application Edition 2010 Edition 2010 Hello Android Development – Mar 2nd 2010 Edition2009