Die Idee

Gute Oberflächen brauchen zweierlei: gestalterische Sorgfalt bis ins Detail und eine Technik, die diese Sorgfalt über viele Anwendungen hinweg trägt. Ich habe das UI-Kit entwickelt, um beides zu verbinden. Farben, Abstände, Typografie und Verhalten sind einmal entschieden und liegen in einer Quelle; jede Anwendung erhält daraus eine geprüfte Kopie.

Ein neues Frontend steht damit in kurzer Zeit. Kopfzeile, Tabellen, Formulare, Dialoge, Meldungen, Anmeldung und Druck sind fertig, hell und dunkel inklusive. Die Arbeit beginnt bei der Aufgabe der Anwendung, nicht beim Knopf.

Gemeinsam besser

In einer Produktlinie kommt jede Verbesserung allen Anwendungen zugute, egal wo sie entsteht.

  1. Entdecken. Eine Anwendung zeigt, was besser gehen kann: ein Kontrast, ein Abstand, ein Verhalten.
  2. Verbessern. Die Korrektur fließt in die Quelle des Kits. Wurde eine Kopie direkt in einer Anwendung geändert, meldet der Sync die Abweichung, damit nichts verloren geht.
  3. Verteilen. Ein Befehl bringt den neuen Stand in jede Anwendung. Vorher prüft der Sync die Quellen und bricht bei einem Fehler ab, statt ihn überallhin zu tragen.
  4. Weiterbauen. Alle Anwendungen stehen auf demselben Stand, und die nächste beginnt dort.

Autark und zeitlos

Das Kit braucht weder React noch ein anderes Framework, keinen Paketmanager und keinen Build-Schritt. Es besteht aus dem, was jeder Browser versteht: HTML, CSS und JavaScript.

Jede Anwendung trägt ihre Kopien selbst und läuft ohne Verbindung zum Kit, die Beispielanwendung sogar per Doppelklick ohne Server. Es gibt kein Framework, das veraltet, und keine Abhängigkeit, die ein Update erzwingt; nur Diagramme nutzen Apache ECharts. Das hält die Anwendungen stabil und das Kit leicht: Ordner kopieren, Bausteine in eine Liste eintragen, ein Befehl.

In Zahlen

Das Besondere in der Technik

Galerie

Alle Bausteine live, umschaltbar zwischen hell, dunkel und System, auf Deutsch und Englisch. Die Galerie ist aus dem Kit selbst gebaut und zeigt genau den Stand, den der Sync verteilt.

Die Galerie des UI-Kits, links hell, rechts dunkel: Farbrollen, Schriftgrößen und Bausteine

Galerie öffnen →

Ausgaben