Magic Paint is a FREE App run on Android device. The color can be set any value of a combination of Red, Green and Blue. Or it can be set random, such that you can create a colorful painting.
A torch is used as the light source usually. So the color of the painting is always a single color. The advantage of using mobile phone as the light source is the color can be changed as you want, even change in painting.