Ein mächtiges Tool, das Ihnen dabei hilft, Ihre Flutter-UI-Komponenten zu entwickeln, zu testen, zu visualisieren und zu organisieren. Schreiben Sie Use Cases, konfigurieren Sie Widgets mit interaktiven Knobs und testen Sie diese isoliert.
Die Entwicklung und das Testen von Flutter UI Komponenten kann komplex und zeitaufwändig sein. Werkbank löst dies mit organisierten Use Cases, interaktiver Konfiguration und umfassenden Test-Umgebungen.
Schwierig, Komponenten in verschiedenen Zuständen zu visualisieren
Schwer, Komponenten isoliert mit verschiedenen Konfigurationen zu testen
Schwierigkeiten beim Organisieren und Navigieren von UI Komponenten
Werkbank bietet Use Case Management, interaktive Konfiguration und umfassende Test-Umgebungen.
Schreiben und organisieren Sie UI-Komponenten-Use-Cases als Funktionen, die WidgetBuilder zurückgeben. Navigieren Sie visuell durch Use Cases in einer Rasterübersicht mit Suche und Kategorisierung.
Konfigurieren Sie Ihre Use-Case-Widgets mit Knobs. Passen Sie Widget-Eigenschaften dynamisch an, mit Unterstützung für verschiedene Datentypen, und speichern Sie Knob-Presets für unterschiedliche Szenarien.
Ändern Sie Widget-Constraints interaktiv und testen Sie Komponenten unter verschiedenen Gerätegrößen. Simulieren Sie Barrierefreiheitsbedingungen. Nutzen Sie Use Cases für Golden- und Widget-Tests.
Erleben Sie Hot-Reload-Unterstützung mit sofortigen Updates. Änderungen erscheinen sofort, ohne den Komponentenstatus oder die Konfiguration zu verlieren.
Passen Sie Themes und Hintergründe an, ändern Sie Sprachen, zoomen und verschieben Sie die Oberfläche. Erweiterbar durch Addon-API für benutzerdefinierte Funktionalität.
Stellen Sie Ihre Werkbank im Web bereit, um sie einfach mit Teams zu teilen. Perfekt für Design-Reviews und Stakeholder-Präsentationen.
Erstellen Sie Ihren ersten Werkbank-Use-Case mit nur wenigen Zeilen Code
WidgetBuilder sliderUseCase(UseCaseComposer c) {
c.description('A super cool slider!');
c.tags(['input', 'slider']);
final valueKnob = c.knobs.doubleSlider(
'Value',
initialValue: 0.5,
);
return (context) {
return Slider(
value: valueKnob.value,
onChanged: (value) => valueKnob.value = value,
);
};
}Schließen Sie sich tausenden von Flutter-Entwicklern an, die bereits ihren Workflow mit Werkbank verbessert haben.
© 2025 neusta mobile solutions. Crafted in Bremen with ❤️ for the Flutter community.
Werkbank • Free & Open Source • MIT License