I have used many Spanish apps and I really like Spanish 2 Go. I have been following Dave Spencer for a few years and he makes it easy to learn the language.
JBate about Spanish 2 Go, v1.9.2