Zum Inhalt springen

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).