Anki dürfte die Standardempfehlung sein. Das Programm existiert als Desktop-Version sowie als App für Apple-Geräte (
AnkiMobile) und für Android (von Drittanbietern). Es wird von vielen Japanisch-Lernern benutzt, mich eingeschlossen, und es gibt schon ein paar Threads dazu hier im Forum.
Anki ist ein äußerst mächtiges und flexibles Werkzeug. Über die Benutzerfreundlichkeit gibt es auch negative Meinungen, ich selbst komme aber gut damit zurecht. Es ist zu empfehlen, sich am Anfang etwas Zeit für die Lektüre der Dokumentation zu nehmen.
Die Apple-App kostet Geld, und zwar sogar relativ viel (25$). Wenn dich das abschreckt, empfehle ich, erst einmal am Computer mit der (kostenlosen) Desktop-Version auszuprobieren, ob du mit dem Programm klarkommst. Auf dem schlauen Telefon kann man die täglichen Wiederholungen derweil mit reduziertem Komfort auch über AnkiWeb in einem Webbrowser erledigen.