Company MindSnacks created these great apps:
Learn Spanish by MindSnacks, Learn French by MindSnacks, Learn Italian by MindSnacks, Learn Portuguese by MindSnacks, Learn German by MindSnacks, Learn Chinese (Mandarin) by MindSnacks, SAT Vocab by MindSnacks, Kids' Vocab - MindSnacks, Learn Japanese by MindSnacks, U.S. Geography by MindSnacks, and others..