I've not used it myself, but I've heard great things. It's on iOS and Web.
Lokas is an iOS app that teaches you the most frequent Spanish words and makes you review them at specific time intervals. It also teaches conjugation!
r/learnspanish: A subreddit to help you learn the Spanish language! Ask our 11,000+ subscribers to help you learn Spanish grammar, tenses, and anything you need to speak español!
Practice a language hands-free, from the comfort of your home - using the busuu Quiz Bot which will test your understanding of Spanish, French or German.
More than 3000 questions available!