I found his app to be very interesting for beginners and it has several modes of learning(visual, audio) to strengthen your vocabulary!! Cool one!! I recommend!!
Vjasdf about Learn Russian™, v2.3