Revision 477: Komponentenbibliotheken und Design Systeme episode artwork

EPISODE · May 18, 2021 · 1H 17M

Revision 477: Komponentenbibliotheken und Design Systeme

from Working Draft · host Vanessa Otto, Peter Kröner, Hans Christian Reinl, Stefan Baumgartner, Christian »Schepp« Schaefer

Mit Fabian Friedl, DesignOps Team Lead bei Dynatrace, sprechen Vanessa, Hans und Stefan über Komponentenbibliotheken und Design Systeme. SCHAUNOTIZEN [00:00:00] KOMPONENTENBIBLIOTHEKEN UND DESIGN S…

Episode metadata supplied by the publisher feed · Published May 18, 2021

Embed this episode

Mit Fabian Friedl, DesignOps Team Lead bei Dynatrace, sprechen Vanessa, Hans und Stefan über Komponentenbibliotheken und Design Systeme. SCHAUNOTIZEN [00:00:00] KOMPONENTENBIBLIOTHEKEN UND DESIGN SYSTEME Bevor ins Detail eingestiegen wird, erklärt Fabian erst einmal was eine Komponentenbibliothek überhaupt ist. Ein Hauptziel von Komponentenbibliotheken ist es, Konsistenz zwischen mehreren Applikation herzustellen. Darüberhinaus können sie allerdings auch Mehraufwand deutlich minimieren. So muss beispielsweise bei einem Redesign oder bei einer Erweiterung nicht jedes Featureteam die Änderung umsetzen. Stattdessen kommen Änderungen vom Team der Komponentenbibliothek. Die Basis von Komponentenbibliotheken sind Design Systeme. Als i-Tüpfelchen können Designer:innen und Entwickler:innen Design Tokens verwenden. Design Tokens geben atomic Styles an, die für verschiedene Plattformen, wie iOS, Android oder als Custom Properties für Web, exportiert werden können. Selbstverständlich kann es auch Nachteile geben. Doch diese lassen sich durch Organisation umgehen. Fabians Team arbeitet eng mit dem Designteam zusammen, eigentlich sind sie eher ein Team. Es gibt wöchentliche Designreviews, die für einen frühen Austausch sorgen. Eine wichtige Frage, die sich dann beim Entwickeln stellt ist: Wer ist der Konsument? Ist es ein komplettes Open Source Projekt, wie viele Feature Teams greifen auf die Bibliothek zu? Unabhängig davon, jeder Konsument der Bibliothek wird eine gute Dokumentation benötigen. Noch besser sind sogar Copy & Paste Snippets zum Ausprobieren. Je besser die Dokumentation ist, desto mehr erspart man sich Nachrichten über Chatsysteme mit immer den gleiche Fragen. Weiteres Material in den Links LINKS ANGULAR CDK Stilfreier Grundbaukasten für barrierefreie Angular Komponenten CALENDER KIT Schon mal ein Kalender-Widget gebaut? Hier gibt’s kopflose Unterstützung. REACT-ARIA React Hooks von Adobe zur Erstellung barrierefreier Komponenten. Sehr qualitativ! HEADLESS UI Headless Components von den Tailwind Machern in React und Vue REACH Stilfreie, barrierefreie React Komponenten POLARIS Das Shopify Design System BARISTA Das Dynatrace Design System LEARNINGS FROM BUILDING A COMPONENT LIBRARY Fabians Vortrag auf der NG-DE

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

Revision 477: Komponentenbibliotheken und Design Systeme

0:00 1:17:45

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Working Draft?

This episode is 1 hour and 17 minutes long.

When was this Working Draft episode published?

This episode was published on May 18, 2021.

Can I download this Working Draft episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!