Pimsleur is great to improve your pronunciation and learn until B1. From there on I would recommend using Memrise and ClozeMaster. Memrise has a great collection of community based courses that will push up to C1
Babel is really good for grammar and explains well in bite sizes, but it's a little pricy. It could also do with some more repetition imo, however I would recommend it.
There must be an app that is good for learning all french conjugations.