Home

Google Android 3ª edição.

  Esta página contém uma descrição das "principais" mudanças da 3ª edição.

  Totalmente revisada e ampliada para Android 4.x.

  Novos capítulos: Maps API V2, GCM(push), Sensores, Gestos, Bluetooth, Voz, NDK.

  Confira as principais melhorias.


  • Capítulo 01 - Introdução

    Pequenas melhorias.


  • Capítulo 02 - Configuração do ambiente

    Capítulo com um conteúdo similar a 2ª edição, mas totalmente reescrito e atualizado.

    Explica a instalação do SDK e configuração do Eclipse+Plugin detalhadamente para Android 4.x e Android 2.2.

    Melhorei a explicação sobre como desenvolver a aplicação para várias versões do Android, e várias dicas para facilitar o entendimento de quem está iniciando.


  • Capítulo 03 - Conceitos básicos do Android

    Pequenas melhorias.


  • Capítulo 04 - Activity

    Pequenas melhorias.


  • Capítulo 05 - Intent

    Pequenas melhorias.


  • Capítulo 06 - Interface gráfica – gerenciadores de layout.

    Pequenas melhorias.


  • Capítulo 07 - Interface gráfica – View

    Pequenas melhorias.


  • Capítulo 08 - Intent Filter

    Pequenas melhorias.


  • Capítulo 09 - BroadcastReceiver.

    Pequenas melhorias.


  • Capítulo 10 - Notification

    Complementado com a nova API de Notification do Android 4.x.

    Como criar notificações para Android 2.x ou 4.x.


  • Capítulo 11 - Service

    Tem mais alguns exemplos e foram melhorados.

    Explicado o novo ciclo de vida do Service, exemplo o método onStartCommand() que não tinha antes e como utilizá-lo.

    Diversas melhorias nas explicações de como e porque utilizar um Service.

    Novo tópico detalhando a classe IntentService.


  • Capítulo 12 - Alarmes

    Pequenas melhorias.


  • Capítulo 13 - Handler, Threads e AsyncTask

    Novos exemplos.

    Novo tópico detalhando a classe AsyncTask.


  • Capítulo 14 - Persistência

    Melhorado os exemplos.

    Explicado como utilizar o BackupManager para fazer backup no cloud do Google.


  • Capítulo 15 - Content Provider

    Pequenas melhorias.

    Ajustes no compartilhamento de projetos dos exemplos.

    Explicado como criar projetos Android Library e compartilhar código entre projetos.


  • Capítulo 16 - Mapas V2 e GPS

    Capítulo totalmente reescrito.

    Google Maps Android API v2.

    Pequena introdução a API de Fragments, que é utilizada pela nova API de Mapas.

    Para Fragments e Action Bar, o livro Google Android para Tablets continua o recomendado.


  • Capítulo 17 - Http, sockets e web services

    Pequenas melhorias, novos exemplos.


  • Capítulo 18 - SMS

    Pequenas melhorias.


  • Capítulo 19 - Multimídia – Áudio, vídeo e câmera

    Pequenas melhorias.

    Câmera explicada em detalhes. Como tirar fotos em detalhes, e obter o arquivo original da imagem.

    Como controlar a memória ao manipular as fotos.

    Técnicas para redimensionar o tamanho da foto.

    Como enviar uma imagem para o servidor


  • Capítulo 20 - GCM – Google Cloud Messaging

    Novo capítulo sobre GCM (push).


  • Capítulo 21 - Gestos

    Novo capítulo sobre Gestos.

    Várias maneiras de criar e reconhecer gestos.

    Como criar e gerenciar uma biblioteca de gestos.

    Gestos de movimento, pinch/zoom e diversos exemplos.



  • Capítulo 22 - Sensores

    Novo capítulo sobre Sensores.

    Sensores de: Luminosidade, Temperatura, Orientação, Bússula, Proximidade, Acelerômetro, Movimento.

    Diversos exemplos práticos.



  • Capítulo 23 - Bluetooth

    Novo capítulo sobre Bluetooth.

    A API de Bluetooth é bem complicada, sendo necessário bom entendimento da arquitetura do Android.

    Demonstrado em detalhes como fazer a comunicaçao entre dois dispositivos.

    Conceitos aprendidos aqui podem ser utilizados para outras formas de comunicação.



  • Capítulo 24 - TTS e STT

    Novo capítulo sobre Voz.

    TTS é texto para voz.

    STT é voz para texto.

    Exemplos de como utilizar a API de voz.



  • Capítulo 25 - NDK

    Novo capítulo sobre NDK.

    Aprenda como funciona o NDK e como integrar código com a linguagem C.

    Exemplo passo a passo com a linguagem C.



  • Capítulo 26 - Google Play

    Antigo capítulo 20, com pequenas melhorias.

    Alguns passos para publicar o aplicativo na loja.