Use a CalculadHora para saber exatamente a hora em que você precisa sair do trabalho naqueles dias em que você entrou alguns minutos mais tarde, fez algumas pausas a mais no trabalho pra um cafezinho extra e tirou menos tempo de almoço que o de costume. Calcule o total de horas trabalhadas no dia e de acordo com a carga horária de trabalho ajustada, saiba o banco de horas se ficou positivo ou negativo. Ajuiste a CalculadHora para a sua carga horária de trabalho, como por exemplo 5:40, 7:00, 8:00 ou 8:48 (Não considerando sua hora de almoço).
Em breve novas funcionalidades como: Calculo de hora trabalhada no mês, banco de horas, horas positivas e negativas do mês e calculo de valor de hora extra.
- Remodelagem da home para facilitar o fluxo e diminuir a quantidade de informação desnecessária
- Unificação do fluxo de calculo de saída e hora extra em um único fragment no final para reduzir as opções na home
- Implementação de tela de Ajuda / FAQ com Recyclerview e Cardview
- Implementação de tela de boas vindas para primeiro acesso com Activity e Fragment
- Ajuste no tamanho da fonte dos botões de calculo e alteração do botão de alarme de imagem para texto
- Ajuste no botão Next da tela de pausas extras para ficar sempre visível
- Implementação de fragment para calcular a hora total trabalhada
- Implementação de lógica através de intent e bundle para mapear a opção do usuário e ativar o ultimo fragment que vai calcular a saída ou a hora total trabalhada
- Alteração na lógica que trata as pausas extras, calculando e enviando apenas uma unica string ao invés de um array com várias strings
- Atualização da SDK para 28(Android 9). Implementação de um resumo na tela de calcular a saída e ajuste para sempre mostrar o horário que está salvo em sharedpreferences em todas os fragments de seleção de horário.
- Implementação do botão para criar alames após o calculo do horário de saída.
- Implementação de um validador de tempo para corrigir problemas relacionados à incluir um horario menor que o anterior ou não selecionar o horário anterior.
- Correção da cor errada no Textview do valor da carga horária na view de configurações
- Correção do bug com classe LocalTime não compatível
- Melhorias nas cores da Home e config
- Melhoria no fluxo de troca de fragments
- Configuração inicial de pausa extra com dialog
- Adicionado Menu lateral
- Adicionado tela de configuração com persistência
- Adicionado Layout Tabview com uma Activity e 5 fragments
- Adicionado Tela inicial com ultimo horário calculado
- Calculo de horário de saída.
- Uma Activity simples