Charites for Android
You can make a template from other pictures.
By using an front-camera, makeup is possible for yourself.
You can also be saved template pictures.
test devices:
asus-nexus_7 (2012) : android4.4.4
sharp-sh_07e : android 4.2.2
fujitsu-f_07d : android2.3.5