I do KaniWani also, which is WaniKani in reverse - given English, you answer the Japanese. I do it with handwriting recognition turned on so I have to draw the kanji from memory (with some slight help - if I’m close, the input suggestions will remind me the rest), then say the reading out loud (honor system).
It’s linked to WaniKani so you’re doing the same vocabulary in both systems.
I can’t decide if that’s better, or if drawing on paper, then entering the kana is better. On paper, my handwriting actually gets better, while the handwriting recognition accepts any old scribble that’s close enough. And in fact, it’s nearly impossible to draw carefully on the trackpad with a finger without seeing the character appear on the “paper”. On the other hand, the paper method takes uh… paper, and a pencil, and a flat place to write, etc. so it’s more stuff and it’s just easier to put off doing.