Vorbereiten

Programmieren lernen mit Swift, derselben Sprache, die auch professionelle Entwickler:innen nutzen , bietet dir unbegrenzte Möglichkeiten, Apps zu entwickeln, die wichtige Probleme für dich lösen. Tritt einer weltweiten Community aus Schüler:innen und Student:innen bei, die mit Swift die nächste Generation bahnbrechender Apps entwickeln.

Deine Tools erkunden

Mit Tools wie Swift Playgrounds und Xcode kann jeder, der eine tolle Idee hat, etwas Unglaubliches schaffen. Wenn App-Entwicklung für dich noch neu ist, probiere einfach Swift Playgrounds aus – darin findest du alles, was du von der ersten Codezeile bis zu deiner ersten eigenen App brauchst.

Wenn du dich bereits mit App-Entwicklung auskennst, versuche Xcode – eine leistungsstarke integrierte Entwicklungsumgebung von Apple, die von Profis in aller Welt zum Entwickeln, Testen und Verteilen von Apps verwendet wird.

Mit Swift Playgrounds oder Xcode kannst du einen App-Playground programmieren – eine optimierte Umgebung, in der du mit Code experimentieren kannst. Um an der Swift Student Challenge teilzunehmen, sendest du dann einen Playground mit einer interaktiven Szene ein, die sich innerhalb von drei Minuten durchspielen lässt.

Xcode laden

Xcode enthält die SDKs für alle Apple-Plattformen.

Infos zur Verwendung von Swift Playgrounds

Deine App gestalten

Großartige Apps beginnen mit großartigen Ideen. Überlege, was deine App können soll und welches Problem damit gelöst wird.

Im App-Design-Arbeitsbuch lernst du die Grundprinzipien des App-Designs kennen: definieren, Prototyp erstellen, Prototyp testen, validieren und überarbeiten. Eine detaillierte Anleitung zur Prototyp-Erstellung findest du im Video 60-Sekunden-Prototyping. Mit dem Projekt Eine einfache App entwerfen kannst du sogar üben, eine App zu designen. Wenn du bereit bist, entwirf die App, die du für die Challenge einreichen willst.

Lerne, deine App zu erstellen

Lade die neueste Version von Swift Playgrounds. Verbessere deine SwiftUI-Fähigkeiten, indem du die Tutorials „Los geht's mit Apps“ und „Weiter so mit Apps“ durchgehst. Sie veranschaulichen die Grundkonzepte zum Programmieren und Entwickeln von Apps.

Los geht's mit Apps

Weiter so mit Apps

Erweitere deine Fähigkeiten mit Swift Playgrounds Tutorials, wie „Formen animieren“, „Organisieren mit Rastern“ und „Raster bearbeiten“.

Formen animieren

Organisieren mit Rastern

Raster bearbeiten

Mehr zum Thema Prototyp-Erstellung, Entwicklung und Fehlerbehebung erfährst du im Video Entwickle deine erste App in Swift Playgrounds.

Vertiefe dein Wissen mit Tutorials

Die "Entwickeln in Swift Tutorials" sind ein guter erster Schritt für alle, die eine Karriere als App-Entwickler:in mit Xcode, Swift, und SwiftUI anstreben.

Dieses Bild ist eine digitale Illustration, die einen schwebenden Stapel von übereinander angeordneten Benutzeroberflächen-Elementen zeigt.
Neu

Swift Coding Clubs

Swift Coding Clubs sind eine tolle Möglichkeit, um App-Entwicklung zu lernen, eine Community aufzubauen und dich auf die Swift Student Challenge vorzubereiten.

Mitglieder eines Swift Coding Clubs, die am iPad und Mac arbeiten.

Erstellen und überarbeiten

Jetzt heißt es, deine neuen Swift und SwiftUI Fähigkeiten in die Praxis umzusetzen und deine App zu erstellen. Swift Playgrounds sind dafür ein idealer Ausgangspunkt. Um einen neuen App-Playground zu erstellen, öffne die Software und tippe auf die App-Taste (+).

Wenn du dich mit Programmieren in Xcode schon auskennst oder es probieren möchtest, kannst du deinen Playground auch damit erstellen. Wähle Ablage > Neu > Projekt > iOS > App-Playground aus.

Der Playground, den du bei der Swift Student Challenge einreichst, muss mit Swift Playgrounds oder Xcode erstellt werden und darin ausgeführt werden können.

Gestalte eine einzigartige App, indem du eigene Grafiken, Sounds und mehr hinzufügst. Lass dich von den Gewinner:innen der Apple Design Awards 2024 inspirieren.

Deine Arbeit prüfen

Testen, testen, testen! Bevor du deinen Playground einsendest, solltest du ihn mit Freund:innen, Familienmitgliedern und Mitschüler:innen oder Kommiliton:innen teilen, um möglichst viel Feedback zu Funktionalität, Messaging und Benutzerfreundlichkeit zu bekommen. So kannst du auch sicherstellen, dass auf den Geräten der anderen alles richtig funktioniert.

Fragen in den Foren posten

In den Apple Developer Forums kannst du Fragen stellen und dich mit anderen Challenge Bewerber:innen austauschen. Füge deinem Beitrag unbedingt den Tag zur Swift Student Challenge hinzu.

Ressourcen für Lehrkräfte

Die Teilnahme an der Swift Student Challenge ist für Schüler:innen und Student:innen eine tolle Möglichkeit, ihre Kreativität auszuleben und sich in ihrer Community individuell hervorzuheben.

Programmierunterricht vermittelt nicht nur die Sprache der Technologie, sondern auch neue Möglichkeiten, Ideen zum Leben zu erwecken. Apple stellt Ressourcen bereit, um das Designen, Programmieren und Entwickeln von Apps mühelos zu unterrichten und zu lernen.

Die Montgomery County Public Schools nutzen Programmieren als Weg zu gleichen Chancen in der Community und auf dem Arbeitsmarkt. Weitere Infos.

Und mit den „Jede:r kann programmieren“-Projekten ist es einfacher denn je, Schüler:innen und Student:innen in App-Design und -Entwicklung mit Swift Playgrounds für iPad und Mac einzuführen. Mit den folgenden Projekten aus der Apple Education Community können Lehrkräfte Schüler:innen und Student:innen helfen, Ideen für Apps praktisch umzusetzen:

  • Eine einfache App entwerfen: Unterstützen Sie Ihre Schüler:innen / Student:innen, einen einfachen App-Prototyp in Keynote für alles zu erstellen, was ihnen einfällt.
  • Mit Stapeln und Formen kreativ werden: Führen Sie Ihre Schüler:innen / Student:innen in die App-Entwicklung ein, indem sie mit Farben, Größen und Platzierung experimentieren, um eine einzigartige App-Oberfläche zu erstellen.
  • Eigene Formen erstellen: Zeigen Sie Ihren Schüler:innen / Student:innen, wie sie ihre App-Benutzeroberfläche auf das nächste Level bringen, indem sie in SwiftUI eigene Formen programmieren.
  • Ein App-Symbol entwerfen: Inspirieren Sie Schüler:innen / Student:innen, Designprinzipien anzuwenden, um ein tolles App-Symbol für jedes Thema zu erstellen.

Weitere Ressourcen für Lehrkräfte sind in der Apple Education Community verfügbar.