0

#1º Aplicativo com Kotlin

Lucas Marques
Lucas Marques

Calculadora de Notas

Motivação


Como uma forma de nos proporcionar aquele primeiro gostinho de produzir um app android, a educadora Jamile, do curso Trabalhando com o Android Studio e Principais Ferramentas, propôs a criação de um app bem simples: Uma calculadora de médias de notas escolares.


O projeto


Esse aplicativo para introduzir iniciantes ao mundo do desenvolvimento android funciona da seguinte forma:


1 - Recebe duas notas

2 - Recebe a quantidade de faltas do aluno

3 - Computa a média simples e exibe a situação do estudante


Caso a média seja maior ou igual a 6 e o número de faltas seja menor ou igual a 10, o programa exibe uma mensagem de feedback relatando a aprovação do aluno. Caso contrário, a mensagem exibida é de reprovação.


Minhas melhorias


Como o aplicativo foi bem direto e simples, sem tratamento de erros ou verificação de input, implementei as seguintes melhorias:


1 - Especifiquei o tipo de dado "numberDecimal" no widget EditText, validando a entrada somente de números e permitindo notas decimais.


2 - Apliquei um bloco try catch para verificar o intervalo das notas, permitindo somente entre 0 e 10. Caso a nota digitada esteja fora do permitido, uma exceção é lançada e mostra-se a mensagem "Notas devem estar no intervalo de 0 a 10"


3 - Apliquei um bloco try catch verificando a submissão de inputs vazios. Caso um campo seja enviado vazio, mostra-se a mensagem "ERRO! Não deixe nenhum campo vazio."


Segue algumas imagens do projeto.


Futuras melhorias


À medida que meu conhecimento em desenvolvimento android com python for evoluindo, planejo as seguintes mudanças no projeto.


1 - Verificação em tempo real da situação dos inputs. Caso estejam vazios, o botão de calcular estará desabilitado.


2 - Criação de um menu para configurações, no qual poderá ser especificado quantas notas serão usadas no cálculo, tipo de média e limite de faltas.


Fim


Como é possível perceber, o projeto é simples. A proposta é dar um start para aqueles que nunca trabalharam com android e kotlin. Achei bem bacana a proposta e estou ansioso para o avanço no Bootcamp Santander Mobile.

0
0

Comentários (1)

1
Isaias Bueno

Isaias Bueno

08/07/2021 07:41

Parabéns! Muito Bom!

None

Brasil