applications:
English Verb Trainer
wordpic!
English MonstruoAnkiLearn English Vocabulary with Gengo Audio Flashcards
anki
articles:
ESL Apps: 15 English Language Learning Apps for iPhone and Android
(http://www.myenglishteacher.eu/blog/esl-apps-15-english-language-learning-apps-for-iphone-and-android/)