Basic EditText validator using annotations created for learning purposes.
there are 2 branches:
runtime validation using reflection
git clone -b master https://github.com/Abdelrhmanwalid/validator
annotation processing & code generation at compile time
git clone -b code-gen https://github.com/Abdelrhmanwalid/validator