leeon's code for android learning