Wie entstand das Projekt?
Schaffe ich es in einem Monat eine App zu releasen?
Ursprünglich war die Idee, einfach ein Kreuzworträtsel in Flutter zu bauen. Ich brauchte eine kleine Pause von meinen anderen Projekten, wollte aber trotzdem etwas Cooles programmieren. Also habe ich mir die Challenge gesetzt, innerhalb eines Tages ein funktionierendes Kreuzworträtsel umzusetzen.
Überraschenderweise hat das sogar funktioniert. Danach kam direkt die nächste Idee:
Was wäre, wenn daraus eine richtige App wird und ich die Challenge auf einen Monat erweitere?
Damit war das Projekt geboren und ich begann direkt damit, ein kleines Konzept auszuarbeiten. Die Idee dahinter war, etwas zu verbinden, das ich persönlich mag. In diesem Fall Trading Cards und gleichzeitig den gesamten App-Release-Prozess einmal selbst zu durchlaufen. Einfach um zu verstehen, wie Veröffentlichungen funktionieren, welche Hürden dabei entstehen und worauf man bei einer echten App achten muss.
Daraus entstanden diese App Kriterien
Platform
Die App sollte von Anfang an auf verschiedenen Displaygrößen und auch auf Tablets sauber funktionieren. Dabei war es wichtig, dass sich das Layout flexibel an unterschiedliche Geräte anpasst und die Nutzung unabhängig von der Plattform angenehm bleibt.
Trading Cards
Ich wollte erneut Trading Cards einbauen und habe nach einer interessanteren Idee gesucht. Klassische Kreuzworträtsel Apps gibt es schon genug, deshalb sollte etwas Eigenes entstehen.
Gamification
Ich wollte ein kleines System einbauen, das Spieler dazu motiviert, die App regelmäßig zu nutzen und nicht nur einmal zu testen, bevor sie wieder in Vergessenheit gerät. Wie ich das umgesetzt habe, zeige ich später.
Lokale DB
Ich wollte die App diesmal ohne externes Backend entwickeln, um die Komplexität zu reduzieren. Auf die Speicherung von Daten für die Gamification wollte ich jedoch nicht verzichten, daher habe ich mich für eine SQLite-Datenbank entschieden.
Wie erfindet man Kreuzworträtsel neu?
Ich brauche eine App, die ich selber gerne spielen würde.
Kreuzworträtsel sind sehr beliebt, aber wie schafft man es, eine App zu bauen, die trotz eines alten Konzepts neu entdeckt werden kann?
Trading Cards! Sie sind seit der Corona-Zeit extrem populär geworden, und der Markt wächst stetig. Das Interesse ist also definitiv vorhanden.
Ich wollte echte Karten aus echten TCG-Sets einbinden und habe mich zunächst für Pokémon entschieden. Es gibt mehrere kostenfreie API-Anbindungen, über die sich Sets und Editionen abrufen lassen.
Damit war die Idee der App geboren:
Du wählst ein TCG, eine Ära (z. B. Schwert & Schild oder Sonne & Mond) und anschließend ein Set aus.
Das Besondere daran:
Dir werden nur die Karten angezeigt, die du bereits gefunden hast. Alle anderen bleiben zunächst ausgegraut (siehe Bild). So bekommst du ein Gefühl dafür, wie weit du ein Set vervollständigt hast.
Ehrlich gesagt kennt jeder die Chase Cards der jeweiligen Sets, aber die meisten Commons und Uncommons gehen oft unter. Genau das macht dieses Konzept spannend. Der Fokus liegt nicht nur auf den seltenen Karten.
Zusätzlich kannst du Karten, die du im Kreuzworträtsel gefunden hast, speichern und später wiederfinden, falls Interesse am Kauf der echten Karte besteht. Diese landen dann in deinem digitalen Binder in der App und können mit einem Klick auf gängigen Plattformen gesucht werden.




Was macht das Projekt für mich erfolgreich?
Auf die Details kommt es an!
Simplizität
Die App bleibt bewusst einfach und konzentriert sich auf das Wesentliche.
Karten abspeichern
Gefundene Karten können direkt gespeichert und später wieder aufgerufen werden.
Neue Karten Kennenlernen
Spieler entdecken Karten, die sie sonst im Alltag nie wahrgenommen hätten.
Set Suche
Schneller Zugriff auf verschiedene TCG-Sets und Editionen.
Der Binder
Alle gesammelten Karten landen übersichtlich im digitalen Binder.
Levels
Verschiedene Schwierigkeitsstufen und Levels sorgen langfristige für Abwechslung.
Interesse Geweckt?
Früher mal Karten gesammelt oder Lust einen einstieg zu finden?
Lerne sie spielerisch kennen und lad dir die App im iOS App Store!