Android application in Kotlin to know the Chinese horoscope according to the date of birth

ZodiacoChino

Aplicación Android en lenguaje Kotlin para saber el horóscopo chino según la fecha de nacimiento

Esta aplicación solicita el nombre, fecha de nacimiento, número de cuenta a 9 dígitos y correo electrónico Una vez ingresados los datos al presionar el botón la aplicación verifica si están bien ingresados para así pasar a la siguiente activity donde muestra esa información junto con el horóscopo chino.

Si los datos son ingresados incorrectamente habrá un mensaje de error, ya sea en el EditableText o en un mensaje emergente (en el caso del calendario.)

Nombre: El nombre tiene una longitud máxima de 46 caracteres considerando al nombre más largo del mundo, no permite caracteres especiales ni números, acepta espacios para ingresar apellidos si lo desea.

Fecha: La fecha de nacimiento será ingresada por medio del calendario del dispositivo, al tocar el EditableText se abrirá el calendario para ingresar la fecha y se guardará en el formato dd/mm/aaaa. No se puede ingresar una fecha mayor a la fecha actual en la que se corre la aplicación.

Número de cuenta: El número de cuenta solo acepta dígitos numéricos y debe ser de una longitud de 9 dígitos, no acepta longitudes menores a 9 y tiene una restricción para mayores de 9 caracteres.

Correo electrónico: El correo electrónico debe tener ‘@’, el cual no se encuentre al inicio de la cadena o al final de ella, además de un ‘.’, el cual debe estar después del @ y no puede encontrarse en el carácter siguiente al @ ni al final de la cadena.

La aplicación contempla 3 idiomas: Español, Ingles y Japones

GitHub

View Github