At my stage of learning, I find having a quick-lookup French-English dictionary very valuable. I use my mobile dictionary app on Android while reading or watching videos. I know that some people say it's better to read without stopping to look up words, but I find that as long as I can look up an unfamiliar word quickly, then it's a big benefit. Plus, I often don't recognize irregular verbs as such until I look them up. However, I need to find a better app. I have a French dictionary for my mobile, but I don't like it so much, and it crashes a lot.
The ideal dictionary app would have the following:
Works offline, ideally
Quick to look up a word--if it takes more than a few seconds, it's too slow
IPA pronunciation listed.
Finds irregular verbs by entering conjugated forms.
Some form of history. It would be amazing if you could export history to Anki or otherwise do SRS drill with history. This should definitely be a thing.
Potential for FR-ENG (most important), ENG-FR, or FR-FR
Is there an app that does the above? I would gladly pay for it. There are plenty of apps on the Play store, but many of them are missing essential features like IPA I don't have time to try them all and find out they aren't good (like my current one).