quarta-feira, dezembro 16, 2009

Livro de Android


Li recentemente o livro de Android da Novatec, do original da oreilly.
Em resumo, a qualidade da tradução e revisão está boa. Poucos erros (alguns listados nas erratas), a maioria de digitação.

Por se tratar de um assunto relativamente novo fica difícil uma tradução que seja aceita por gregos e troianos.

Alguns termos que lembro são:
  • Intent, traduzido como Intenções;
  • Activity, traduzido como Atividades;
São traduções literais, que não estão de todo errado. Mas acredito que seja como traduzir MIDlet?! (J2ME)

Fiquei com a sensação de que os autores garimparam a WEB e escreveram o livro. Tem muita coisa que acaba deixando o leitor com "Água na Boca". Coisas como por exemplo, existe uma característica X do android, que não será coberta nesse livro. Existe uma características Y no Android, que não faz parte da documentação, portanto não será coberto nesse livro. E assim vai.

Para quem nunca viu nada de Android eu recomendo o livro. Obviamente, é ideal o conhecimenhto de Java.

Pontos Positivos:

  • Cobre um bom conteúdo do Android;
  • O conteúdo não é sequencial, sendo um livro de consulta (Referência). Particularmente não gosto desse formato;
  • Pioneiro da tecnologia;
  • Explica conceitos de depuração e uso do eclipse;
  • Traz bastante conteúdo teórico de android;
  • Conectividade com google maps;
  • É uma publicação recente e atualizada (em comparação à edição original);
Pontos Negativos:

  • Os capítulos parecem desordenados. Por exemplo, primeiro comentam sobre persistencia usando sqlite, e depois falam de componentes para interface. Uso como exemplo uma explicação sobre o corpo humano, a ordem natural, CABEÇA TRONCO E MEMBROS, depois ir explorando cada parte, como braços, mãos, dedos, falange, falanginha, falangeta. Ou ainda sobre os olhos, começam descrevendo o olho de dentro pra fora, particularmente não gosto desse formato. Prefiro, em se tratando de codificação, falar de "Olá Mundo", depois montar uma tela, validar componentes, persistir, e por fim algo mais evoluído, como redes e RPC, por exemplo.
  • Não cita nada do android 2.0;
  • O Exemplo do livro (MJAndroid) não cobre todos os componentes (widgets) do SDK;
  • caro o livro
Bem, se você quer codificar já em android, manda bala no livro. Mas sugiro esperar, se houver, algum lançamento que cubra o android 2.0. Até mesmo porque, ele deve "abocanhar" um pedaço dos celulares no Brasil, ou talvez alguns netbooks.

Um comentário:

  1. hmm legal o post, tinha curiosidade sobre o livro. Como nao conhecia ninguem com um feedback nao quis arriscar. Fiz a compra do livro a seguir:
    http://www.apress.com/book/view/9781430226291

    ResponderExcluir