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 ;-)
Assinar:
Postar comentários (Atom)
Não eskece de mandar um link especial para kem ta aguardando ha tempos, ok?
ResponderExcluirPodia 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...
ResponderExcluirMuito bom, quero ser avisado do lançamento para poder comprar.
ResponderExcluirEspero que aborte esta API
ResponderExcluirhttp://actionbarsherlock.com/
Olá, vai sair em Dezembro mesmo o livro?
ResponderExcluirOlá pessoal, vai sair em Janeiro to apurado.
ResponderExcluirA 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.
Ola Ricarco,
ResponderExcluirE 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 .....
O android 4.0 vai quebrar esse livro :/
ResponderExcluirOlá pessoal,
ResponderExcluirO 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.
Por gentileza me avise quando sair do forno.
ResponderExcluirObs: Comente sobre VMware para Android, seria interessante um capitulo a parte.
Robson
Muito bom Lecheta!
ResponderExcluirSou professor de Android e uso seu livro nas minhas aulas. Aguardo ansiosamente a nova edição/versão do livro.
4br4ç05,
nglauber
Olá Lecheta, tudo bem?
ResponderExcluirO livro, tem uma data de quando vai ser lançado em janeiro, e vai ser pela novatec?
Obrigado pelo edição do livro anterior
Olá será pela Novatec sim, lançamento em Fev 2012
ResponderExcluirOlá gosto muito desse mundo mobile,
ResponderExcluire gostaria de comprar o seu livro google android, tem algum codigo de promoção ?
Ótimo Livro... acabei de receber!!! vou iniciar os estudos!!!
ResponderExcluirRicardo o link para download dos exemplos não está funcionando...
ResponderExcluirLecheta é possível comprar o seu livro em Portugal?
ResponderExcluirAlgué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.....
ResponderExcluirOlá, 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.
ResponderExcluirOlá, ricardo parabens, seu livro é fantastico
ResponderExcluiracabei 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??
Este comentário foi removido pelo autor.
ResponderExcluirJilles,
ResponderExcluirO dashboard com paginação utilize o componente ViewPager da compat library