Fallstudie · EdTech · KI und personalisiertes Lernen · Unser eigenes Produkt
Flashside: eine Karteikarten-App
mit Spaced Repetition und KI-Coach.
iOS und Android, seit Juli 2020 im App Store, 18 Sprachen. FSRS-Scheduler, Delta-Sync und personalisierte Lern-KI: ein Coach, der das Lernen plant, die ständig vergessenen Karten umschreibt und nie für Sie antwortet.

- Begonnen
- April 2020
- In den Stores
- App Store seit Juli 2020, Google Play
- Sprachen
- 18
- KI
- Personalisiertes Lernen: Plan, Kartenhilfe, Quizze, Coach
- Stack
- React Native 0.86, .NET 10, MySQL, Next.js 16
- Modell
- Kostenloser Kern, optional Flashside Plus
Sechs Jahre lang hat die App die falsche Frage beantwortet
Eine Karteikarten-App muss sagen, was heute dran ist. Bis 2026 hat Flashside nur gefragt, welchen Stapel Sie öffnen möchten.
Flashside ist im April 2020 als Karteikarten-App gestartet und hat in den ersten sechs Jahren nur eine Frage beantwortet: Welchen Stapel möchten Sie öffnen? Ohne die andere wiederholt jemand mit 400 Karten einen Monat lang Karten, die längst sitzen, während die Karten kurz vor dem Vergessen warten.
Im September 2026 haben wir den Import an Kaishi 1.5k getestet, einem Anki-Paket mit 1.501 Notizen zu je 14 Feldern, 2.971 Audioclips und 114 MB Medien. Bis dahin wussten weder die App noch die API etwas von Audio, Notiztypen oder Anki, und das Paket musste vollständig ankommen.
Früh getroffen, alles Weitere folgt daraus
Die Karten bleiben auf dem Gerät
Karten und Lernverlauf liegen auf dem Telefon, die App funktioniert also ohne Verbindung und ohne Konto.
Der Server ist ein Treffpunkt
Er trägt Sync und Teilen und ist nicht das führende System; eine abgerissene Verbindung kostet nichts.
Das Erinnern bleibt Aufgabe des Lernenden
Was die KI auch tut, sie plant, schreibt um und fragt. Sie antwortet nicht für den Lernenden.
Eine Codebasis für beide Telefone, eine API dahinter, eine Web-App daneben
Der Scheduler ist FSRS, der Algorithmus, den Anki 2023 aufgenommen hat, mit einem Regler für die Zielbehaltensrate statt der festen Leichtigkeitsfaktoren von SM-2. Das ist reine Arithmetik und läuft ohne Netz.
| Ebene | Entscheidung | Warum |
|---|---|---|
| App | React Native 0.86 ohne Expo, eine Codebasis für iOS und Android Native Tab-Bar auf iOS, Liquid Glass unter iOS 26, Zeichnen mit Skia, SQLite auf dem Gerät | Native Tab-Bar auf iOS, Liquid Glass unter iOS 26, Zeichnen mit Skia, SQLite auf dem Gerät |
| API | .NET 10, ASP.NET Core, EF Core 9 auf MySQL 8 Ein modularer Monolith; das Gerät ist die Quelle, die API der Treffpunkt | Ein modularer Monolith; das Gerät ist die Quelle, die API der Treffpunkt |
| Web | Next.js 16 unter flashside.app Für alle, die lieber mit Tastatur lernen; Seiten zum Teilen und die Verwaltung | Für alle, die lieber mit Tastatur lernen; Seiten zum Teilen und die Verwaltung |
| Scheduler | FSRS mit Regler für die Zielbehaltensrate Fälligkeit je Karte; jede Bewertungstaste zeigt, wann die Karte wiederkommt, bei einer neuen Karte von unter einer Minute bis 14 Tage | Fälligkeit je Karte; jede Bewertungstaste zeigt, wann die Karte wiederkommt, bei einer neuen Karte von unter einer Minute bis 14 Tage |
| Sync | Deltas je Sammlung, Medien in Vierergruppen mit Wiederholversuchen Auf iOS läuft der Upload über eine Background-NSURLSession, die auch nach dem Anhalten der App weiterarbeitet | Auf iOS läuft der Upload über eine Background-NSURLSession, die auch nach dem Anhalten der App weiterarbeitet |
| Speicher | Eine Datei je Sammlung für die Karten, SQLite für Zeitplan und Lernverlauf Eine Zeile je bewerteter Antwort, 400 Tage aufbewahrt | Eine Zeile je bewerteter Antwort, 400 Tage aufbewahrt |
Was der Anki-Import erzwungen hat
Zwei Änderungen, die nicht geplant waren. Die Karten sind aus dem Key-Value-Speicher in eine Datei je Sammlung umgezogen, weil der SQLite-Cursor unter Android keine einzelne Zeile über 2 MB zulässt und allein der Text von Kaishi 1,3 MB wiegt.
Und die Karte wurde zu einem Satz benannter Felder, den ein Layout rendert; die alte zweiseitige Karte lebt als Layout namens basic weiter.
- Was der Import nicht tut
- Den Lernverlauf aus Anki in den Scheduler übernehmen. Ein importierter Stapel beginnt bei null.
- Karten mit Medien bearbeitbar machen. Sie bleiben im Editor vorerst schreibgeschützt.
Der Plan, der Coach, die Kartenhilfe


Personalisierte Lern-KI über dem Scheduler, das Lernen selbst bleibt kostenlos
Ein Lernplan aus den Minuten pro Tag, eine Kartenhilfe für die ständig vergessenen Karten, Quizze aus den eigenen Karten und jeden Montag eine Coach-Karte. Die Funktionen mit laufenden Kosten sind das Abo; jede ist in der App markiert, und nichts wird ohne Zustimmung berechnet.
Kostenlos, für alle
- Karten schreiben und lernen, offline und ohne Konto
- Der Lernplan aus Minuten pro Tag und Prüfungstermin, Prüfungsmodus in den letzten drei Wochen
- Das Gedächtnisdiagramm und die Coach-Karte am Montag
- Sync und Teilen, mit Anmeldung
- Import aus CSV, Excel, Anki .apkg, einer eingefügten Liste oder einem QR-Code
Flashside Plus
- Kartenhilfe: drei Umschreibungen einer Karte, die immer wieder durchfällt
- Quizze aus den eigenen Karten
- Import über eine fotografierte Seite
- Natürliche Vorlesestimmen und Übersetzung im Editor
- Die Erklärungen des Coachs nach einem sicheren Fehler
Sechs Jahre in acht Zeilen
- 30. April 2020
- Erster Commit.
- Juli 2020
- Version 1.0 im App Store.
- 13. August 2026
- FSRS kommt an; jede Karte bekommt eine Fälligkeit.
- 9. September 2026
- Importtest mit Kaishi 1.5k; die Karten ziehen in eine Datei je Sammlung, Audio und Notiztypen kommen dazu.
- 12. Oktober 2026
- Store-Text für 1.49 neu geschrieben: Lernplan, Prüfungsmodus, Kartenhilfe, Quizze, Flashside Plus.
- 16. Oktober 2026
- App Review schickt 1.49 wegen der fehlenden Links auf Nutzungsbedingungen und Datenschutzerklärung zurück. 1.50 geht am selben Tag raus.
- 19. Oktober 2026
- Android-Hotfix 1.50.1 auf der internen Testspur bei Google Play.
- 21. Oktober 2026
- 1.51 als Entwurf in App Store Connect, mit dieser Seite als Entwickler-Website.
Eine App, die offline laufen oder ohne Verlust synchronisieren muss?
Dreißig Minuten mit dem Gründer. Bringen Sie den Prototyp oder die App mit, die bei Ihnen schon läuft, auf Wunsch unter NDA. Am Ende haben Sie eine empfohlene Form der Zusammenarbeit und die Gründe dafür. Sind wir nicht der richtige Anbieter, hören Sie auch das.
Oder schreiben Sie direkt ins Formular. Die Antwort kommt innerhalb von 48 Stunden.
Diese Seite ist durch reCAPTCHA geschützt; es gelten die Datenschutzerklärung und Nutzungsbedingungen von Google.