I can easily memorize 20 words a day if play daily. But like all study, really need to study consistently. Now I able to recognise 300+ words just from this app
Playstore:- https://play.google.com/store/apps/details?id=com.jensonm.learnchineselite
Blog:- http://learn-memorize-chinese.blogspot.my/2016/04/this-is-website-that-can-enable-you-to.html
Youtube:-