I've been using Mondly Languages for the past couple of months to learn Russian. This is a really great app, especially when you go premium. Highly interactive, simple to use, direct in its teachings and has constant reminders so that you get daily practice.