https://languagedrops.com/

It’s never easy to learn a new language. “Drops” is an app with a fresh approach, more visual and based on a steady routine.

It’s available for iOS and Android.