the Android application, although the Server does implement all the validations.
From a broader view, you’ll write no less than 1700 lines of code just for your validations and all that is repetitive.
The second solution that I came up with was to find out a way to make the fields required by some means, and check at runtime if the required fields have been initialised or not.
In essence I like going one step further than what each particular lesson is trying to teach.
I am currently writing a basic Calculator that can add, subtract, multiply and divide two numbers and have that core element working correctly.