segunda-feira, 12 de setembro de 2011

Livro Google Android - com Android 3.x para Tablets

Olá pessoal,

Finalmente está quase saindo do forno o livro Google Android focado no desenvolvimento para tablets com Android 3.x.

O primeiro livro focou em vários capítulos abordando os conceitos principais do Android, para fornecer uma base sólida para os desenvolvedores.

Este livro fiz um pouco diferente. Ele é focado para desenvolvedores que já conheçam o Android e pretendem aprender um pouco mais. A abordagem agora está mais prática, focada nos problemas que enfrentamos no dia a dia, e as dúvidas mais comuns. Durante todo o livro uma aplicação será desenvolvida e melhorada a cada capítulo.

Primeiramente o livro começa desenvolvendo uma aplicação passo a passo, onde temos uma tela inicial com um dashboard com as opções, e a possibilidade de visualizar 3 tipos de carros: Clássicos, Luxo e Esportivos.

Os carros são buscados de um site da internet, mostrando as boas práticas e dicas de como implementar isso, e todo o projeto é feito passo a passo.

Este projeto é construído já no capítulo 2. Eu gostaria de ressaltar que este livro é recomendado para desenvolvedores que já conhecem o Android.


O capítulo 3 é focado em explicar os problemas que enfrentamos ao criar telas que funcionem em ambas as orientações Vertical e Horizontal, como criar layouts diferenciados, e bastante sobre o ciclo de vida avançado de uma activity, como por exemplo salvar e restaurar o seu estado.

O capítulo 4 é focado em explicar os problemas que enfrentamos ao desenvolver aplicativos para Android, sendo que temos diversos tamanhos de telas diferentes. Neste capítulo será explicado todos os termos como densidade de tela, como customizar layouts para diversas tamanhos de tela, boas práticas, etc, com exemplos bem simples.

No final deste capítulo como teremos conhecimento sobre Vertical/Horizontal, ciclo de vida avançado da activity (salvar estado), e ainda sabemos como customizar a tela para diversos tipos e tamanhos, vamos criar uma tela diferenciada para o GalaxTab 7" da Samsung.

O capítulo 5 faz a introdução ao Android 3.x e dicas de como migrar nossas aplicações para Tablets.

O capítulo 6 é dedicado a nova API de Fragments, e todos os conceitos principais são explicados com exemplos e projetos bem simples.

 O capítulo 7 é sobre a ActionBar presente nos tablets, e veremos como usufruir dos novos recursos que ela oferece aos desevolvedores.

Depois migramos nossa aplicação dos carros para utilizar os novos recursos do Android 3.x, e fazemos um layout diferenciado para tablets, vejam o resultado. Tudo é feito passo a passo.

O objetivo é criar uma aplicação única que funcione desde um smarthphone até um tablet com uma generosa tela de 10".

É isso e muito mais!

Ainda temos dois capítulos focados em animações, um sobre as animações do Android 2.x, e outro sobre o novo framework de animação do Android 3.x e suas vantagens.

Ainda temos capítulos avançados de programação na linguagem C com NDK, dicas do Android Market, e muito mais.

O livro está em fase final, em revisão, e tem lançamento previsto para dezembro.

Fiquem atentos e qualquer feedback antecipado é bem vindo ;-)

22 comentários:

  1. Não eskece de mandar um link especial para kem ta aguardando ha tempos, ok?

    ResponderExcluir
  2. Podia fazer um capitulozinho dedicado a conexão e acesso wireless a micros locais, como consultar uma base de dados em um servidor local, via wireless, acesso via ip:porta, comunicacao em geral, essas coisas. Estou precisando disso para fazer com que parte de um sistema local meu rode em tablets...

    ResponderExcluir
  3. Muito bom, quero ser avisado do lançamento para poder comprar.

    ResponderExcluir
  4. Espero que aborte esta API

    http://actionbarsherlock.com/

    ResponderExcluir
  5. Olá, vai sair em Dezembro mesmo o livro?

    ResponderExcluir
  6. Olá pessoal, vai sair em Janeiro to apurado.
    A API de wireless etc não vai ter não.
    O foque do livro é como está escrito neste post.
    Estou pensando em colocar um capítulo de Google TV se der tempo ainda, mas não tenho certeza.

    ResponderExcluir
  7. Ola Ricarco,
    E sobre o novo so Android 4.0, Ice Cream Sandwich , alguma previsão ...? Mudou muita coisa .. e ja tenho o seu livros sobre android 2 edição que e muito bom .....

    ResponderExcluir
  8. O android 4.0 vai quebrar esse livro :/

    ResponderExcluir
  9. Olá pessoal,
    O livro é compatível com Android 4.x e Google TV, e existem caps sobre eles.
    O projeto final dos carros desenvolvido no livro funciona em qualquer versão do Android.

    ResponderExcluir
  10. Por gentileza me avise quando sair do forno.
    Obs: Comente sobre VMware para Android, seria interessante um capitulo a parte.
    Robson

    ResponderExcluir
  11. Muito bom Lecheta!
    Sou professor de Android e uso seu livro nas minhas aulas. Aguardo ansiosamente a nova edição/versão do livro.

    4br4ç05,
    nglauber

    ResponderExcluir
  12. Olá Lecheta, tudo bem?

    O livro, tem uma data de quando vai ser lançado em janeiro, e vai ser pela novatec?

    Obrigado pelo edição do livro anterior

    ResponderExcluir
  13. Olá será pela Novatec sim, lançamento em Fev 2012

    ResponderExcluir
  14. Olá gosto muito desse mundo mobile,
    e gostaria de comprar o seu livro google android, tem algum codigo de promoção ?

    ResponderExcluir
  15. Ótimo Livro... acabei de receber!!! vou iniciar os estudos!!!

    ResponderExcluir
  16. Ricardo o link para download dos exemplos não está funcionando...

    ResponderExcluir
  17. Lecheta é possível comprar o seu livro em Portugal?

    ResponderExcluir
  18. Alguém que comprou o livro conseguiu fazer funcionar o 1º exemplo? O meu so procura e nao da retorno, e o exemplo baixado dele da um force close, nao sei no que errei.....

    ResponderExcluir
  19. Olá, agora que vi estes comentários. O exemplo funciona assim, e testei em diversos smartphones e tablets. E também recebi diversos emails dos leitores agradecendo pelo livro. Se tiver problemas crrodrigo, entra em contato que ficarei feliz em verificar o que pode ter acontecido. abraço.

    ResponderExcluir
  20. Olá, ricardo parabens, seu livro é fantastico
    acabei de ler ele na semana passada e foi incrivelmente util para mim .
    Agora tenho uma duvida, aquele dashboard que a gente utiliza para o menu, eu consigo fazer algo parecido
    mas com paginacao?
    como por exemplo o menu principal de aplicativos do android??

    ResponderExcluir
  21. Este comentário foi removido pelo autor.

    ResponderExcluir
  22. Jilles,

    O dashboard com paginação utilize o componente ViewPager da compat library

    ResponderExcluir