Skip to content

Latest commit

 

History

History
61 lines (34 loc) · 5.58 KB

front.md

File metadata and controls

61 lines (34 loc) · 5.58 KB

{frontmatter}

Este é um livro beta

Este livro está sendo produzido de forma ágil. A ideia é lançar atualizações constantes melhorando e expandindo o conteúdo. Como algumas APIs do Firefox OS ainda não estão finalizadas este livro será atualizado de modo a mostrar as novidades também.

Ao contrário de alguns autores que buscam se excluir do texto, vocês irão encontrar várias partes onde expresso a minha opinião e tomo decisões que podem ir ao contrário do que outras pessoas pensam (a.k.a. vi vs emacs). Sempre que estiver falando a minha opinião, deixarei isso claro no texto. Espero seu feedback quando estiver errado! Avisado de algum erro, prometo revisar o texto.

Estou fazendo esse livro no meu tempo livre e distribuindo ele como Creative Commons de graça via Leanpub. Mas escrever um livro dá bastante trabalho e gostaria de poder dedicar mais espaço da minha vida a esse tipo de atividade. Quem achar bacana pode, ao baixar o livro, doar algum dinheiro selecionando a quantia no campo preço. Se preferir doar via PayPal, minha conta é [email protected].

Quem quiser me mandar comentários e críticas pode escrever para [email protected]. Meu site é o http://andregarzia.com. Meu Twitter é o @soapdog.

Ilustração da capa

Para quem gostou da ilustração da capa, ela foi feita pelo ilustrador e designer Raphael Eckhardt. Vocês podem conhecer mais do trabalho dele e entrar em contato para contratos em http://raphaeleckhardt.com/.

Atualizações

Ao baixar este livro a partir da página do livro no Leanpub você pode registrar o seu email e receber atualizações automaticamente. A ideia é atualizar este livro várias vezes por mês. Se você conseguiu essa cópia de algum outro site ou através de alguém, talvez seja melhor ir na página citada acima e se registrar para garantir que você fique sempre atualizado.

Agradecimentos

Para minha esposa Elisangela Mendonça de Andrade Garzia que é a melhor de todas! A Mozilla por sempre apostar na gente e manter a web livre pensando sempre nos usuários! A toda a comunidade Mozilla Brasil que me recebeu tão bem e me aturou todo esse tempo!

Para quem é este livro

Este livro é destinado para pessoas com conhecimentos intermediários de HTML, CSS e JavaScript que desejam construir aplicativos móveis utilizando tecnologias web. Ensinar HTML, CSS e JavaScript estão fora do escopo deste livro, porém eu forneço links para bons livros de referência para quem precisar de uma forcinha.

Boas Práticas vs Facilidade de Aprendizado

Programadores experientes verão que nos códigos fontes apresentados neste livro nem sempre as melhores práticas para programação estão sendo seguidas. Eu não estou encapsulando meu JavaScript em funções imediatas. Eu estou colocando coisas que não devia no objeto global. Isso tudo tem um motivo, facilitar o entendimento e a leitura do código. Este livro é um guia introdutório. Programadores experientes saberão onde e como modificar o código. Programadores novatos entenderão o que está escrito e não sofrerão nenhum problema, pois tudo que está aqui funciona.

Se você deseja aprofundar seus estudos de JavaScript e se tornar o mestre ninja king size da web eu vou passar uma lista de livros abaixo.

Vários desses livros também estão disponíveis em Português. Outras opções boas são os livros da Casa do Código que são super atualizados e escritos por autores nacionais.

Feedback & Pull Requests

Este livro é livre e eu aguardo todo tipo de feedback que vocês possam me dar. Todo o conteúdo do livro está em um repositório no GitHub e quem tiver recomendações, bug fixes ou melhorias pode enviar um pull request sem medo. Agradeço desde já todas as contribuições.

O repositório do livro é https://github.com/soapdog/guia-rapido-firefox-os.

Histórico

Versão 0.1

Esta é a primeira versão deste livro. Ele não passou na mão de nenhum editor e nem foi revisto. O que você está lendo aqui começou a ser escrito no dia 20 de Agosto de 2013 para ser distribuído durante a BrazilJS dias 22 e 23 de Agosto. Portanto você esta lendo uma versão bem crua! Porém, estou partindo do princípio que é melhor ter a informação agora.

Estou utilizando o sistema da Leanpub para edição deste livro. Esse sistema ainda tem uns problemas de localização em partes do template do livro e erros de unicode no índice. Eu já enviei um patch de localização para a empresa e eles já estão cientes do problema do unicode no índice e prometeram resolver em breve (a.k.a. uma semana). Então, dentro dessas limitações atuais do sistema, peço desculpas por qualquer inconveniente causado por esses bugs, eles serão solucionados em breve.

{mainmatter}