Construindo Aplicativos Android com HTML, CSS e JavaScript

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog. Você receberá um email de confirmação. Somente depois de confirma-lo é que poderei lhe enviar os conteúdos exclusivos.

Email inválido.
Blog /Livros /Construindo Aplicativos Android com HTML, CSS e JavaScript

Construindo Aplicativos Android com HTML, CSS e JavaScript

Vinícius Thiengo
(7372) (7) (1) (2)
Go-ahead
"Não podemos estar em modo de sobrevivência. Temos de estar no modo de crescimento."
Jeff Bezos
Kotlin Android
Capa do livro Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia
TítuloDesenvolvedor Kotlin Android - Bibliotecas para o dia a dia
CategoriasAndroid, Kotlin
AutorVinícius Thiengo
Edição
Ano2018
Capítulos19
Páginas1035
Acessar Livro
Treinamento Oficial
Android: Prototipagem Profissional de Aplicativos
CursoAndroid: Prototipagem Profissional de Aplicativos
CategoriaAndroid
InstrutorVinícius Thiengo
NívelTodos os níveis
Vídeo aulas186
PlataformaUdemy
Acessar Curso
Receitas Android
Capa do livro Receitas Para Desenvolvedores Android
TítuloReceitas Para Desenvolvedores Android
CategoriaDesenvolvimento Android
AutorVinícius Thiengo
Edição
Ano2017
Capítulos20
Páginas936
Acessar Livro
Código Limpo
Capa do livro Refatorando Para Programas Limpos
TítuloRefatorando Para Programas Limpos
CategoriaEngenharia de Software
AutorVinícius Thiengo
Edição
Ano2017
Capítulos46
Páginas599
Acessar Livro
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Conteúdo Exclusivo
Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido
Capa do livro Construindo Aplicativos Android com HTML, CSS e JavaScript
Título
Construindo Aplicativos Android com HTML, CSS e JavaScript
Categoria
Android
Autor(es)
Jonathan Stark, Brian Jepson
Editora
Novatec
Ano
2012
Edição
Páginas
200

Bom, o livro Construindo Aplicativos Android com HTML, CSS e JavaScript muito me surpreendeu, mas para o aspecto positivo. O autor é bem calejado já na área de desenvolvimento de sistemas e deixa claro que sabe o que está fazendo pelas várias explicações de várias tecnologias que ele apresenta no livro. Pode acreditar, o autor explica o que é HTML, CSS, JavaScript e por ai vai. Mas o livro não me surpreendeu por causa disso e sim por causa da forma como o autor aborda o assunto WebStorage no livro, assunto fortemente ligado ao HTML 5 e que envolve as entidades LocalStorage, Session Storage e WebDatabaseSQL (até onde sei são somente essas). Achei um baita livro quando se falando em WebStorage, o autor manda muito e mostra de maneira simples, bem comentada e bem completa a abordagem dessas entidades de WebStorage em um exemplo real, ou seja, ele coloca o leitor literalmente com a mão na massa para entender o funcionamento.

Acredito que mais de 80% do livro seja somente sobre o lado cliente de uma sistema Web (HTML, CSS, JavaScript – jQuery e jQTouch e entidades de WebStorage) que não é uma coisa ruim partindo do Título do livro. A abordagem sobre PhoneGap, mesmo o livro sendo de 2012, foi certeira e funcionou sem problemas, tendo em mente que eu estava rodando uma versão atualizada do PhoneGap. Vale ressaltar também a abordagem sobre cache de arquivos no lado cliente do sistema Web que o autor aborda com maestria incluindo um baita código em PHP (ele é muito bom em PHP aparentemente) que lista todos os arquivos partindo do diretório raiz para então adicionar como conteúdo de um arquivo “manifest”, que é o arquivo comum que indica cache de arquivos no lado cliente. A estratégia que ele mostra sobre a utilização de hash de arquivos para manter sempre o manifest atualizado também é muito show de bola.

Com oito capítulos e um apêndice o livro aborda o conteúdo Android em apenas dois capítulos (sete e oito). Em um capítulo o autor mostra como acontece a migração para o PhoneGap, como utilizar geolocalização com o PhoneGap em nosso sistema Web migrado, como utilizar alertas dialogs, alertas sonoros, vibração e o sensor accelerometer. Pela abordagem apresentada é bem tranquilo mesmo de utilizar, ainda não sou o expert em PhoneGap, mas é sim uma coisa que pretendo me aprofundar principalmente por causa da bandeira que essa ferramenta segura de construir uma APP para múltiplas plataformas e com pouca alteração no código fonte do sistema Web.

Os pontos negativos, principais, ficam por conta de o autor mesmo com um livro muito curto (200 páginas) querer “abraçar o mundo”. O autor dedicou capítulo para falar o que é o HTML, o CSS, o JavaScript, o Android... falar o que é o Android é até aceitável, porém acho que ele poderia assumir que os leitores do livro teriam já uma base nas outras tecnologias citadas, sem a necessidade de perder páginas com aquelas explicações, pois apesar delas existirem no livro não são de grande utilidade para quem nunca teve contato com elas, devido ao espaço disponível e a grande abreviação do que é realmente cada uma daquelas tecnologias (que implicaria em exemplos mais descritivos e em maior quantidade). O autor poderia aproveitar essas páginas utilizadas com explicações dessas tecnologias para abordar mais conteúdo com o PhoneGap, mostrando exemplos que manipulam o Google Maps Android nativo, por exemplo.

Mas é isso, o livro eu recomendo somente se você já é desenvolvedor Web e já quer ter um primeiro contato com um aplicativo Android criado por você e disponibilizado na Google Play Store (o autor mostra o passo a passo para fazer isso no ultimo capítulo do livro). Aprendi pra caramba com a leitura dele, pois eu manjava muito pouco de cache de arquivos no navegador e muito menos de WebStorage. Se você quer se aprofundar em PhoneGap não sei se essa literatura seria a melhor, são apenas dois capítulos sobre Android e apenas um abordando o PhoneGap, logo busque um livro mais completo. Eu mudaria a capa do livro quanto ao “Caps Lock” utilizado, ele viria com ênfase nas tecnologias HTML, CSS e JavaScript e na fundo e menor a tecnologia Android. Vou ficar com quatro estrelas devido a pouca abordagem sobre o PhoneGap (mesmo sendo claro e bem apresentada), porém sabendo que o autor cumpriu com o que prometeu de acordo com a descrição do livro e título.

Vlw.

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Relacionado

Startup WeekendStartup WeekendLivros
A Estratégia do Oceano AzulA Estratégia do Oceano AzulLivros
Android CookbookAndroid CookbookLivros
Padrões de Projeto Para o AndroidPadrões de Projeto Para o AndroidLivros

Compartilhar

Comentários Facebook (3)

Comentários Blog (4)

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...
Flavio Diggelmann (1) (0)
19/10/2016
Bom dia!

Estou procurando mas não estou conseguindo achar nada a respeito.
Você tem algum post que fale a respeito de desenvolvimento de app hibridos? Algo na linha do seu app doo google play? Estou procurando algo que possa dar uma explicação melhor sobre o desenvolvimento web mas focado em app mobile hibridos.

Obrigado abraços e parabéns pelo seu site.
Responder
Vinícius Thiengo (0) (0)
20/10/2016
Flavio, blz?

No blog e canal não tenho muito conteúdo sobre APP híbrido (provavelmente somente esse livro). Apenas conheço algumas ferramentas, veja se lhe ajudam.

Ionic: desenvolvimento híbrido com tecnologia Web (http://ionicframework.com/ ).

Xamarin: desenvolvimento híbrido criando código nativo, porém utilizando o C# (https://www.xamarin.com/ ).

Conheço um developer que trabalha apenas com Xamarin, se quiser lhe passo o contato dele para vocês conversarem sobre as vantagens e contras dessa tecnologia, mas terá de me enviar um email em thiengocalopsita@gmail.com (para não deixar o email dele exposto nos comentários).

Abraço
Responder
Danilo (1) (0)
01/10/2015
Qual livro que trata mais do PhoneGap você indicaria?
Responder
Vinícius Thiengo (0) (0)
03/10/2015
Fala Danilo, blz?
Não tenho um portfólio de PhoneGap para indicar, mas provavelmente as melhores opções são ainda em inglês, veja nessa search do Buscapé (http://www.buscape.com.br/proc_unico?id=3482&kw=phonegap ). Outra opção que aparentemente é mt boa se deseja criar APPs com tecnologia Web é o Ionic (http://ionicframework.com/ ). Abraço
Responder