Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m322:learningunits:lu01:theorie:05 [2026/08/04 13:27] – gjenni | de:modul:m322:learningunits:lu01:theorie:05 [2026/08/04 15:48] (aktuell) – gjenni | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== LU01e: UI Design Patterns ====== | ====== LU01e: UI Design Patterns ====== | ||
| + | |||
| + | ==== 1. Was sind UI Design Patterns ==== | ||
| + | |||
| + | Design Patterns sind im Grunde Lösungen für häufig auftretende Probleme beim Programmieren. Stell dir vor, du bist Architekt oder Bauleiter: Jedes Mal, wenn du ein bestimmtes Gebäude baust, merkst du, dass du ähnliche Bausteine und Bauweisen immer wieder benutzen kannst. Ein Design Pattern ist also wie eine Art Bauplan, der dir hilft, ein Problem einfacher und schneller zu lösen, weil schon jemand vor dir herausgefunden hat, wie das geht. | ||
| + | |||
| + | Design Patterns sind wie Abkürzungen oder Vorlagen, die dir sagen: „Wenn du Problem X hast, kannst du es so oder so lösen, weil das schon oft funktioniert hat.“ Das macht die Arbeit beim Programmieren nicht nur schneller, sondern auch sicherer, weil du weißt, dass diese Lösungswege erprobt sind und funktionieren. | ||
| + | |||
| + | Insgesamt helfen Design Patterns also dabei, deinen Code zu verbessern, ihn übersichtlicher zu machen und typische Fehler zu vermeiden. | ||
| + | |||
| + | Schauen Sie sich dazu die beiden Videos an, die dienen der Veranschaulichung. | ||
| + | |||
| + | 👉🏽 Design Systems and Their Benefits: [[https:// | ||
| + | |||
| + | 👉🏽 Design System vs. Style Guide: [[https:// | ||
| + | ---- | ||
| + | |||
| + | ==== 2. Wozu dienen Sie genau? ==== | ||
| + | |||
| + | Design Patterns helfen UX Designer und Entwickler*innen auf verschiedene Arten: | ||
| + | |||
| + | - Wiederverwendbare Lösungen: Design Patterns bieten erprobte Lösungen für häufige Probleme. Dadurch muss nicht jedes Problem von Grund auf neu gelöst werden, sondern es kann auf eine fertige Vorlage zurückgegriffen werden, was Zeit und Energie spart. | ||
| + | - Verringerung von Fehlern: Da Design Patterns erprobt sind, verringern sie die Wahrscheinlichkeit, | ||
| + | - Vereinfachte Kommunikation: | ||
| + | - Wiedererkennbarkeit und Standardisierung: | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== 3. Frameworks, Design Systeme & Libraries ==== | ||
| + | |||
| + | Die wertvollsten Helfer für Designer und Entwickler*innen in der Ausarbeitung neuer Designs und Codes. | ||
| + | * Ein **Design System** beschreibt, | ||
| + | * Das wohl bekannteste Design System ist Material Design von Google: https:// | ||
| + | * Ein **Framework** liefert dir den technischen Code, um diese Designs in deiner Anwendung umzusetzen (Werkzeuge und Bausteine für die Entwicklung). | ||
| + | * Wobei Bootstrap (Version 5.3) das wohl am meist verbreitete Framework ist: https:// | ||
| + | * Eine **Library** ist eine Sammlung vordefinierter Funktionen oder Klassen, die spezifische Aufgaben erfüllen und von Entwicklern verwendet werden können, um die Programmierung zu erleichtern, | ||
| + | |||
| + | ---- | ||
| + | [[https:// | ||
| + | |||