Achei que ficou um pouco confuso refatorar o código no último vídeo daquela forma criando os métodos e atributos com os atalhos, apesar de ficar mais simples a leitura do código aplicando a orientação a objetos propriamente dita, não poderíamos ter feito na mão dessa forma desde a primeira aula? Porque na hora de criar um aplicativo do zero eu fico na dúvida se vou criar métodos pra cada instrução desde o começo ou faço tudo de uma vez como no curso e depois a refatoração no final. Mas só estou dizendo isso porque esse projeto tem continuação no próximo curso e pensei se não seria melhor deixar isso para o curso "Android parte 3: Refinando o Projeto" que deve ser a finalização dele.