Wunderlandmedia

Vom Web-Entwickler zum iOS-Creator: Meine erste Sprachlern-App

Die Geschichte hinter DeutschWunder - meiner ersten iOS-App, die Deutsch durch interaktive Spiele lehrt. Von Swift-Herausforderungen bis zur App Store-Genehmigung.

Kemal Esensoy·aktualisiert am August 21, 2025

Vom Web-Entwickler zum iOS-Creator: Meine erste Sprachlern-App
Künstliche Intelligenz

Nach 8 Jahren des Entwickelns von Websites und Webanwendungen wagte ich endlich den Sprung in die iOS-Entwicklung. Das Ergebnis? DeutschWunder - eine deutsche Sprachlern-App, die meine Leidenschaft für Bildung mit interaktivem Gaming verbindet.

Warum das Web verlassen?

Ich hatte bereits deutschwunder.com mit Next.js und Directus CMS am Laufen. Aber hier ist die Sache - mobiles Web, egal wie gut optimiert, fühlt sich nie wirklich nativ an. Das Scrollen, die Touch-Interaktionen, die gesamte Erfahrung... es entsprach einfach nicht dem, was Nutzer von einer mobilen Lern-App erwarten.

Also entschied ich mit 38, ohne Swift-Erfahrung, meine erste iOS-App zu entwickeln.

Das technische Fundament

Die richtige Stack-Auswahl

Aus der Web-Welt kommend, wollte ich nutzen, was ich bereits kannte, während ich etwas völlig Neues lernte:

  • Swift + UIKit für die native iOS-Erfahrung
  • StoreKit für Abonnement-Verwaltung (überraschend unkompliziert!)
  • Directus CMS als mein Content-Backend (der wahre MVP hier)
  • RESTful APIs um alles zu verbinden

Der Directus-Vorteil

Hier wurde es interessant. Anstatt ein separates Admin-Panel zu bauen oder Quiz-Inhalte fest zu kodieren, verband ich die iOS-App direkt mit meiner bestehenden Directus-Instanz.

Was das bedeutet:

  • Ich kann neue deutsche Quizzes von meinem Laptop hinzufügen
  • Content-Updates erscheinen sofort in der App
  • Keine App Store-Updates für Inhaltsänderungen nötig
  • Unendlich skalierbare Content-Verwaltung

Die Directus API-Dokumentation machte das Abrufen von Daten überraschend smooth. Ein paar Stunden Tüfteln mit Swifts URLSession, und ich hatte dynamischen Content in meiner App fließen.

Design-Entscheidungen, die funktionierten

Visuelle Identität

Tweakcn mag für shadcn-Komponenten-Theming gebaut sein, aber ich entdeckte, dass es brilliant für App-Farbpaletten ist. Der Farbwähler half mir, diese perfekte Blau-Gold-Kombination zu treffen, die sowohl professionell als auch zugänglich wirkt.

Für visuelle Assets lieferte Canva drei wichtige App Store-Bilder, die das deutsche Lernthema perfekt einfingen.

Audio-Erfahrung

Mixkit stellte die Spiel-Sounds und Quiz-Feedback-Audio bereit. Zwar nicht Hollywood-Qualität, aber sie machen genau das, was sie sollen - Nutzern dieses befriedigende Feedback geben, wenn sie eine "der, die, das"-Frage treffen.

Der App Store Reality Check

Ich hatte Angst vor einer App Store-Ablehnung. Visionen komplexer technischer Probleme und wochenlanger Hin-und-Her-Kommunikation füllten meinen Kopf.

Realität? Die Ablehnung war rein administrativ:

  1. Privacy-Labels - Ich markierte fälschlicherweise Kundensupport-Daten als "Tracking"
  2. Nutzungsbedingungen - Fehlender Link zu meiner EULA
  3. Werbebilder - Identische Bilder für verschiedene Abonnement-Stufen verwendet
  4. Account-Löschung - Vergessen, den "Account löschen"-Button zu implementieren

Keine tiefen technischen Probleme. Keine Swift-Code-Probleme. Nur Papierkram.

Nach der Behebung (meist über App Store Connect-Einstellungen) kam die Wiederzulassung innerhalb von 24 Stunden. Das App Store Review-Team ist wirklich schnell, sobald die Grundlagen stimmen.

Was DeutschWunder tatsächlich macht

Die App konzentriert sich auf drei zentrale deutsche Lernherausforderungen:

Article Blitz

Schnelles Spiel zum Meistern von "der, die, das" - der Fluch jedes Deutsch-Lernenden.

Scramble Rush

Drag-and-Drop-Wortanordnung zum Bilden korrekter deutscher Sätze. Grammatik durch Gameplay.

Speech Champion

iOS's eingebaute Spracherkennung hilft Nutzern, deutsche Aussprache zu perfektionieren. Keine Third-Party-APIs nötig.

Plus umfassende Quizzes für A1-B1-Level, alle verwaltet über mein Directus-Backend.

Lektionen aus der ersten iOS-Journey eines Web-Entwicklers

Was mich überraschte

  • Swift ist zugänglich, wenn man mit modernen Programmierkonzepten vertraut ist
  • StoreKit-Integration ist unkomplizierter als erwartet
  • App Store Review fokussiert stark auf Policy-Compliance über technische Perfektion
  • Native iOS-Features (wie Spracherkennung) sind unglaublich mächtig out-of-the-box

Was ich anders machen würde

  • Mit App Store-Richtlinien-Lektüre vor dem Bauen beginnen
  • Ordnungsgemäße Account-Löschung von Tag eins einrichten
  • Mehr Zeit für App Store Connect-Setup früh im Prozess

Der Directus Game-Changer

Eine native iOS-App mit Directus CMS zu verbinden eröffnete Möglichkeiten, die ich nicht in Betracht gezogen hatte. Content-Management wird so einfach wie das Aktualisieren eines WordPress-Posts, aber die Nutzererfahrung bleibt 100% nativ iOS.

Der Business-Impact

Als Solo-Entwickler, der Wunderlandmedia betreibt, repräsentiert dieses Projekt mehr als nur Swift lernen. Es geht um die Erweiterung von Service-Angeboten und das Verstehen mobiler-first Nutzererfahrungen.

Die hier gewonnenen Fähigkeiten profitieren direkt meiner Kundenarbeit - bessere mobile Überlegungen in Web-Projekten, tieferes Verständnis von API-Integrationen und praktische Erfahrung mit Abonnement-Geschäftsmodellen.

Was kommt als Nächstes?

DeutschWunder ist live im App Store, mit Content-Updates, die nahtlos über Directus geschehen. Das Fundament ist solide für:

  • Hinzufügen weiterer Sprachen
  • Erweitern der Spiel-Mechaniken
  • Aufbau ausgeklügelterer Fortschritt-Verfolgung
  • Erkunden von AR/VR-Sprachlern-Features

Für Web-Entwickler-Kollegen, die iOS in Betracht ziehen

Macht es. Das mobile Ökosystem ist riesig, und native Apps bieten immer noch Erfahrungen, die das Web nicht erreichen kann. Beginnt mit einem einfachen Projekt, nutzt euer bestehendes Backend-Wissen (wie ich es mit Directus tat), und überdenkt die technische Komplexität nicht.

Der schwierigste Teil ist nicht Swift lernen - es ist die Navigation von App Store-Richtlinien und -Anforderungen. Aber selbst das ist mit Geduld und Aufmerksamkeit für Details machbar.

DeutschWunder zu bauen lehrte mich, dass die Lücke zwischen Web- und Mobile-Entwicklung kleiner ist, als sie erscheint, besonders wenn man sein Backend-Expertise wiederverwenden kann.

Möchtet ihr DeutschWunder ausprobieren? Es ist jetzt im App Store verfügbar. Und falls ihr etwas Ähnliches baut, meldet euch gerne - ich würde gerne von eurem Projekt hören.

Über den Autor

KE

Kemal Esensoy

Kemal Esensoy, Gründer von Wunderlandmedia, begann seine Karriere als freiberuflicher Webentwickler und Designer. Er führte Web-Design-Kurse mit über 3.000 Studenten durch. Heute leitet er eine preisgekrönte Full-Stack-Agentur, die sich auf Webentwicklung, SEO und digitales Marketing spezialisiert hat.

DeutschWunder iOS App Entwicklung: Ein Entwickler-Journey