+1 for anki. I struggled for years to find anything decent for Swahili and there is more content for Swahili than I got out of Duolingo. One thing I didn’t know about anki until i tried it because I didn’t see anyone mention it, the flashcards can include pictures/videos/audio.
When I create a world for the first time it might take a couple minutes, but after the initial creation it’s really quick to load up a game