I've had excellent results for French with a series of books called Grammaire Progressive du Français. Self-contained lessons of grammar. Vocabulary is easier because I already spoke a language with significant cross-pollination with French vocabulary.
It's not an "app" and doesn't have a "streak" or an "HP bar", so...
It's not an "app" and doesn't have a "streak" or an "HP bar", so...