Whole project was for educational purpose which I used for master's thesis.
App was developed in Android Studio with OpenCV and JavaCV libraries.
Gender and Age Recognition was implemented through deep neural networks and pretrained Caffe model by Gil Levi and Tal Hassner.
Face Recognition is based on LBPH face recognizer which can be found in JavaCV.