Snap! Math Trainer
After downloading numerous mobile apps that I thought would be useful tools to help my daughter learn her mental math, I found that most were comprised of silly games whose novelty wore off quickly and lost the notion of actual learning by repetition. So I developed my own math app that is appropriate for all ages, and can be customized to grow with your student.