Construtores em JavaScript

Criar um objeto em JavaScript é bem tranquilo: Como faríamos pra ter um segundo produto, com o mesmo cálculo de desconto? Assim: Puxa… Perceba que repetimos exatamente o mesmo código no método calculaDesconto para os dois produtos. Além disso, repetimos o nome dos outros atributos, correndo o risco de digitá-los errados. Como resolver isso? E
Continuar lendo…

Utilizando o padrão Delegate no Android

Quando vamos fazer uma aplicação mobile, é muito comum termos que consumir dados de um web service. Vamos fazer a requisição em uma classe chamada WebClient, ela será responsável por fazer a conexão com o servidor. Nossa app é um catálogo de novidades aqui do Alura e, assim que abrirmos ela, será exibida uma listagem
Continuar lendo…

Funcionalidade: sugestão de edição de conteúdo no Alura

“Agora seu usuário já pode comer o projeto.”, ops, começar o projeto. Quem nunca cometeu um erro ao digitar? Seja por culpa do corretor, pressa ou desatenção. Uma das funcionalidades mais interessantes que implementamos no Alura foi a possibilidade do próprio aluno enviar a correção de um erro nas explicações, afinal mesmo com diversas fases
Continuar lendo…