Android-memorytrainer is a project mainly written in Java, based on the GPL-3.0 license.
android app to train the loci method (for remembering large sets of data etc. by visualizing things). See http://en.wikipedia.org/wiki/Loci_Method. Books like 'Mega Memory' might help.
Android app to practice the method of loci.
Check this page for more information: http://sites.google.com/site/locitrainer/