Die Geschichte
Swift Playground ist Apples iPad-App zum Erlernen des Programmierens mit Swift. Jahrelang konnten Entwickler und Pädagogen ihre eigenen Playground-Bücher und -Apps über ein Abonnement-Feed-System veröffentlichen: ein strukturiertes JSON-Format, mit dem jeder Inhalte auf der eigenen Domain hosten und direkt in der App teilen konnte.
Im Januar 2025 hat Apple die Möglichkeit, externe Feeds in Swift Playground zu abonnieren, stillschweigend entfernt. Der integrierte Kanal war verschwunden. Pädagogen, Schüler und unabhängige Entwickler, die Inhalte über das Feed-System geteilt hatten, verloren ihren Hauptkanal, um Lernende direkt in der App zu erreichen.
Swiftgrounds wurde entwickelt, um diese Lücke zu füllen. Es ist ein von der Community betriebenes Verzeichnis, in dem Herausgeber ihre Playground-Bücher und -Apps listen können und Lernende diese durchsuchen, entdecken und herunterladen können. Das zugrunde liegende Feed-Format ist genau dasselbe, das Apple ursprünglich entworfen hat – bereits erstellte Inhalte funktionieren daher ohne Änderungen.
So funktioniert es
Herausgeber hosten ihren eigenen JSON-Feed auf ihrer eigenen Domain. Swiftgrounds speichert Ihre Inhalte nie – nur einen Verweis darauf. Wenn Sie Ihre Feed-URL einreichen, ruft die Plattform diese ab, analysiert sie und macht Ihre Playgrounds im Verzeichnis auffindbar. Aktualisierungen Ihres Feeds werden automatisch synchronisiert. Lernende können nach Schwierigkeitsgrad, Thema oder Herausgeber filtern, und jeder Playground verlinkt direkt zur Originalquelle. Das Feed-Format ist detailliert in den FAQ dokumentiert, einschließlich des vollständigen JSON-Schemas, optionaler Felder und Lokalisierungsunterstützung.
Wer hat das gebaut
Swiftgrounds wurde von Ale Mohamad erstellt, einem iOS-Entwickler & Swift Playground Evangelist aus Málaga, Spanien.
Wenn Sie beitragen, ein Problem melden oder einfach Hallo sagen möchten, finden Sie mich auf X, Mastodon, Bluesky oder LinkedIn.
Erstellt mit
Swiftgrounds wurde mit Swift und Vapor gebaut und wird auf Railway gehostet. Die Icons stammen von Softy aus dem Noun Project.