Aplicativo criado para executar a tarefa de uma lanterna, sendo leve e funcional.
Para o usuário utilizar a lanterna mais rápido, ao iniciar a aplicação o flash (LED) acenderá automaticamente.
Simples. Básico. Trivial. Do jeito que uma lanterna deve ser.
Por que precisamos da permissão da câmera?
Infelizmente, o LED é parte da câmera e, para alterar o seu estado, precisamos dessa permissão.
Resolvido problema de incompatibilidade com o Android 6.0 (Marshmallow) - API 23.
Adicionado recurso para tela ficar sempre ativa, assim não desligando a lanterna.