Apps-SDK
Stand: 25.10.2026
Auf dieser Seite
Eine App bauen 2 Seiten
- Von der Vorlage bis zur FreigabeDer ganze Weg einer neuen App: mit pnpm app:new aus der Vorlage anlegen, Widget, Config, Texte und Bilder schreiben, mit pnpm app:check prüfen, testen und über den Pull Request in den Katalog bis zur Freigabe in Stabil.
- Eine App im neuen StandardEine App auf Vorlagen mit Größe, Formate, Passt-Bericht, Flächen und das deklarative Formular umstellen, mit der Wetter-App als Beispiel — dazu Passt-Prüfung, Store-Bilder, alte Configs, Host-Vertrag und die Reihenfolge der nächsten Apps.
Grundlagen 4 Seiten
- Was ist eine App, und wie kommt sie auf den Bildschirm?Vom Manifest über Release, Kanäle und Installation bis zum signierten Bündel auf dem Gerät: der Lebensweg einer App in einem Bild.
- Das ManifestJedes Feld des App-Manifests mit Pflicht, Format und Wirkung — von id und version bis legal, unlocks und connects.
- Widget, Konfiguration und VorschaudefineWidget mit configSchema und noResolver, Formate (useWidgetFormat), Vorschau-Varianten mit Größe für Katalog und Miniaturen sowie Vorschau-Zustände — mit dem Uhr-Beispiel.
- Widgets konfigurierenDen Widget-Katalog lesen: configSchema als JSON-Schema, Pflichtfelder, Beispiele — und je eingebautem Baustein eine fertige Widget-Instanz.
Server-Teil und Daten 2 Seiten
- Server-Teil: Resolver, Fetcher und JobsDie drei Decorator @WidgetResolver, @Fetcher und @JobHandler, ihre Regeln und die Fähigkeiten, die der Server-Teil einer App über Token bezieht.
- Datenzugriff, Rechte und BedingungendataAccess (reads, external, retention), Rechte für Team und Betreiber, unlocks und connects, der legal-Block: was eine App vor der Installation offenlegt.
Veröffentlichen 2 Seiten
- Signieren und der Weg in den KatalogWas an einem Release liegt, sha256 und Ed25519-Signatur, die Politik am Gerät, Kanäle canary → beta → stable — und wer heute Releases anlegt.
- Die Beispiel-AppsAlle 26 mitgelieferten Apps mit Profil und Besonderheit — und die drei Referenzen clock (nur Widget), weather (Fetcher), pharmacies-on-duty (Ressourcen und Job).