Alarmo - Smart Alarm Clock APP
Existem vários tipos de missões para escolher (de 15 missões disponíveis)
1. Matemática: problemas ou desafios de matemática de vários níveis de dificuldade
2. QR ou código de barras: exige que você leia um QR ou código de barras definido pelo usuário para desligar o alarme
3. Foto: o usuário pode definir uma foto de qualquer lugar / objeto e quando o alarme tocar, o usuário deve ir ao mesmo local para clicar na foto e o aplicativo corresponderá; se a foto corresponder, apenas o alarme será desligado
4. Missões de memória (grade, número, alfabetos): Um usuário de uma tela será solicitado a memorizar e na próxima tela o usuário terá que selecionar os mesmos itens da tela anterior de vários itens.
5. Organizar missões (números, alfabetos, formas): Um usuário de uma tela será solicitado a memorizar itens e na próxima tela o usuário deverá organizar os itens na mesma ordem mostrada na tela anterior.
6. Etapa: o usuário deve percorrer um certo número de etapas
7. Destino: o usuário deve alcançar o destino predefinido para desligar o alarme
8. Afastar-se: o usuário deve caminhar determinados metros de distância em qualquer direção
9. agitar: o usuário deve agitar o dispositivo um certo número de vezes para desligar o alarme
10. Digitação: o usuário deve digitar o texto fornecido
11. Luzes acesas: o usuário deve acender as luzes para desligar o alarme
Recursos gratuitos => despertador
PERMISSÕES
SYSTEM_ALERT_WINDOW (permissão da janela do Android)
Necessita desta permissão para exibir a tela de dispensa de alarme no Android 10 e superior
PERMISSÕES OPCIONAIS
Gravar armazenamento externo: necessário para carregar toques de armazenamento externo
- Câmera: necessária para missões fotográficas onde os usuários precisam tirar fotos.
- Ler armazenamento externo: precisava dessa permissão para salvar fotos tiradas por usuários em missões fotográficas.
- Informações de localização: necessárias para localização e missão de caminhada
- Gerenciador de Dispositivos: Usado para evitar que o aplicativo seja desinstalado.
O aplicativo também usa a API do serviço de acessibilidade para fornecer o recurso ‘Evitar desligamento’. Este é um recurso opcional que impede o usuário de desligar o aparelho enquanto o alarme estiver tocando para que ele possa acordar com segurança.

