Join us at THE community-focused Flutter conference next month in Stockholm!ππΈπͺ
07.08.2025 08:36 β π 5 π 0 π¬ 0 π 0
YouTube video by Widgetbook
Mocking Best Practices - How to catalog entire pages in Widgetbook
The more state a #Flutter screen depends on, the harder it is to test in isolation
Watch this tutorial and learn how to mock dependencies to preview and validate entire screens using Widgetbook OSS without relying on your full app setup
youtu.be/ytu7ADEsukE
22.05.2025 14:28 β π 0 π 0 π¬ 0 π 0
YouTube video by Widgetbook
Widgetbook Demo β Build & Test Flutter Widgets in Isolation
Building reusable and regression-free UIs in #Flutter is harder when your UI is tightly coupled to business logic
π₯ Watch this tutorial on how to build isolated, mock-driven use cases with Widgetbook to prevent hard-to-track errors and layout bugs π
youtu.be/5cNUX7eDZWE
21.05.2025 14:23 β π 3 π 1 π¬ 0 π 0
Widgetbook
Build your Design System's widgets in isolation.
π Learn more from the docs and get started with Widgetbook Cloud for free
docs.widgetbook.io/cloud
20.05.2025 20:15 β π 0 π 0 π¬ 0 π 0
Testing #Flutter UIs in isolation with Widgetbook addons and knobs gives endless possibilities: themes, locales, screen sizes, dynamic input, and more!
Chain those variations together and get automated screenshot testing with Widgetbook Cloud's addons and knobs configurations π
20.05.2025 20:15 β π 0 π 0 π¬ 1 π 0
Widgetbook
Build your Design System's widgets in isolation.
π Head to the docs and learn more about how to create custom knobs for your Widgetbook UI testing environment
docs.widgetbook.io/knobs/custom...
19.05.2025 15:12 β π 0 π 0 π¬ 0 π 0
Widgetbook Knobs are a great way to validate that your #Flutter widgets donβt break under various conditions and inputs π§ͺ
Built-in knobs already support common types, but you can go further and create your own, like this enum knob, and match your appβs specific needs π
19.05.2025 15:12 β π 1 π 0 π¬ 1 π 0
Widgetbook
Build your Design System's widgets in isolation.
π Learn more from the docs and get started with Widgetbook Cloud for free π
docs.widgetbook.io/cloud
16.05.2025 15:00 β π 0 π 0 π¬ 0 π 0
#Flutter UI testing tip:
Utilize the #Widgetbook UseCase annotation's *designLink* property and easily access the original #Figma design while reviewing UI changes and detecting UI regressions in your Widgetbook Cloud pull requests π§ͺππ»
16.05.2025 15:00 β π 0 π 0 π¬ 1 π 0
How Salto prevents UI problems while saving 50% of their time with Widgetbook
Following Widgetbookβs structured review process, Salto catches all UI changes in a merge request and quickly solves all UI problems earlyβ¦
Salto Systems cut UI development time by 50% by integrating #Widgetbook into their #Flutter workflow π
β
They now catch regressions early
β
Test components in isolation
β
Streamline reviews across teams
Learn how they did it in our latest case study ππ»
medium.com/widgetbook/5...
14.05.2025 14:05 β π 0 π 0 π¬ 0 π 0
Widgetbook
Build your Design System's widgets in isolation.
π Check out this mocking guide in our docs for more information
docs.widgetbook.io/guides/mocking
13.05.2025 13:08 β π 0 π 0 π¬ 0 π 0
Complex #Flutter screens with state dependencies become harder to test in isolation, and that's why they *should* be tested! π§ͺ
Control input data & interactively test all states of your complex UI by mocking dependencies in your isolated #Widgetbook use cases πππ»
13.05.2025 13:08 β π 1 π 0 π¬ 1 π 0
π Learn more from the docs and get started with Widgetbook Cloud for free
docs.widgetbook.io/cloud
12.05.2025 15:35 β π 0 π 0 π¬ 0 π 0
What if you can automate screenshot testing of specific stages of your complex #Flutter animation without writing any golden tests?
That's easily possible via Widgetbook Cloud's knobs configurations. Here's how ππ»
12.05.2025 15:35 β π 2 π 1 π¬ 2 π 0
Widgetbook
Build your Design System's widgets in isolation.
Check out the docs for more information about automated visual tests for #Flutter widgets across different configurations π§ͺπ±π»π¨
docs.widgetbook.io/cloud/review...
07.05.2025 13:52 β π 0 π 0 π¬ 0 π 0
#Flutter UI testing tip:
β
You manually test your widgets in many devices in your #Widgetbook using the #ViewportAddon
π Take it further: use the #ViewportAddonConfig and let Widgetbook Cloud automate screenshot testing across all those devices on all your PRs π§ͺππ»
07.05.2025 13:52 β π 2 π 1 π¬ 1 π 0
Made a UI change somewhere, and broke the UI somewhere else? Classic UI regression πͺ
Avoid this easily in your #Flutter app, without writing golden tests, by integrating Widgetbook Cloud in your testing process ππ»
π Learn more and get started for free
docs.widgetbook.io/cloud
06.05.2025 16:16 β π 3 π 0 π¬ 0 π 0
#Flutter animation tip:
Test your complex animations in isolation from the rest of the UI by configuring #Widgetbook UseCases for them π§ͺ
Take it a step further and debug each frame by hooking up a slider knob to the animation controller value ππ»
02.05.2025 17:56 β π 2 π 0 π¬ 0 π 1
Widgetbook
Build your Design System's widgets in isolation.
Head over to the docs for more details on how to configure the LocalizationAddon and test your widgets in isolation with Widgetbook π§ͺ
docs.widgetbook.io/addons/local...
30.04.2025 15:02 β π 0 π 0 π¬ 0 π 0
Did you know, there are ~12 languages spoken by ~20% of the global population that use right-to-left #RTL layout?
Build layout-flipping resilient #Flutter UIs by using built-in Directional widgets, and #Widgetbook's #LocalizationAddon for an inclusive UI testing workflow ππͺπΌ
30.04.2025 15:02 β π 1 π 1 π¬ 1 π 0
Who amongst us hasnβt wished they only had to build UIs for one screen size? πͺ
Thankfully, #Flutter widgets like #LayoutBuilder make it possible to support many screen sizes π
Combine that with #Widgetbook's #ViewportAddon, and responsiveness is your app's default π
29.04.2025 15:53 β π 1 π 0 π¬ 1 π 0
Widgetbook
Build your Design System's widgets in isolation.
Head over to the docs to learn more about knobs and how to best test your #Flutter UI in isolation with Widgetbook's open source packages π§ͺ
docs.widgetbook.io/addons/text-...
28.04.2025 12:18 β π 0 π 0 π¬ 0 π 0
#Flutter accessibility tip:
Avoiding fixed heights on widgets containing text is one of many ways to ensure your UI doesnβt break for user devices with larger text scales π§
Use #Widgetbookβs #TextScaleAddon to test all your widgets' behavior for different font sizes πππ»
28.04.2025 12:18 β π 3 π 1 π¬ 1 π 0
Widgetbook
Build your Design System's widgets in isolation.
Head over to the docs to learn more about knobs and how to best test your #Flutter UI in isolation with Widgetbook's open source packages π§ͺ
docs.widgetbook.io/knobs
25.04.2025 15:11 β π 0 π 0 π¬ 0 π 0
Ever gotten too confident about a #Flutter UI you built, pushed to production, then discovered that it breaks with longer text? π§ π’
Prevent this early in the development process by using a string knob in your dedicated #Widgetbook UI testing environment πππ»
#FlutterDev
25.04.2025 15:11 β π 3 π 0 π¬ 1 π 0
Widgetbook
Build your Design System's widgets in isolation.
Check out the documentation to learn more about how to integrate theming configurations into your Flutter UI testing workflow π§ͺ
docs.widgetbook.io/addons/theme...
24.04.2025 14:26 β π 0 π 0 π¬ 0 π 0