Rechner, Account und Docker
Du brauchst einen Rechner mit macOS, Windows oder Linux, auf dem du Administratorrechte hast, weil die Setup-App Werkzeuge installiert.
Außerdem brauchst du deinen Application-Platform-Account. Die Setup-App meldet sich damit an und lädt die Organisationen und Projekte, auf die du Zugriff hast. Falls du noch keinen Account hast, registrierst du dich in der Web-Oberfläche.
Enthält dein Projekt ein Backend, brauchst du eine Docker-Umgebung, zum Beispiel Docker Desktop. ap run-local startet damit die Datenbank und die weiteren Dienste des Backends als Container. Docker richtest du selbst ein; das Entwickler-Setup prüft nur, ob es vorhanden ist. Projekte, die nur aus Apps oder Homepages bestehen, kommen ohne Docker aus.
Was das Entwickler-Setup installiert
Das Entwickler-Setup der Setup-App prüft jedes Werkzeug, zeigt seinen Status an und installiert, was fehlt. Du kannst Werkzeuge einzeln oder gesammelt installieren und musst nichts davon selbst herunterladen.
Zur Grundausstattung gehören Git und ein Versionsmanager für Laufzeiten. Auf macOS und Linux ist das asdf, auf Windows übernehmen FVM für Flutter, NVM für Node.js und HVM für Hugo diese Rolle. Darüber installiert die Setup-App die Laufzeiten, die deine Projekte erwarten: Node.js, Flutter, Java, Hugo, Python, PHP und Ruby, jeweils in der Version, die in der Datei .tool-versions des Repositorys steht. So arbeitet das ganze Team mit denselben Versionen.
Für die Plattform selbst kommen die ap-CLI und die Application-Platform-Erweiterung für VS Code, Cursor und Antigravity dazu. Die CLI startet Anwendungen und stellt die Verbindung zur Plattform her, die Erweiterung bringt Start-Buttons und eine Übersicht des Projekts in den Editor.
Optional installiert das Entwickler-Setup Werkzeuge für die Mobile-Entwicklung, nämlich das Android SDK sowie auf macOS Xcode und CocoaPods, außerdem die KI-Werkzeuge Claude Code, Codex, Cursor und Antigravity und die Editoren VS Code und IntelliJ IDEA. Sie erscheinen als eigene Einträge, die du nur bei Bedarf installierst.