Loved connecting with so many @widgetbook.bsky.social users again. These moments always feel very rewarding!💙
We had a booth, I gave a talk, hosted a roundtable with @abausg.bsky.social AND we of course organized the afterparty again🎉
Loved connecting with so many @widgetbook.bsky.social users again. These moments always feel very rewarding!💙
We had a booth, I gave a talk, hosted a roundtable with @abausg.bsky.social AND we of course organized the afterparty again🎉
With 230k downloads, @widgetbook.bsky.social is helping developers around the world to build, test, and catalog their widgets in isolation.
Thanks a lot to our contributors and users for your support!💙
www.youtube.com/watch?v=sGRe...
With 230k downloads, @widgetbook.bsky.social is helping developers around the world to build, test, and catalog their widgets in isolation.
Thanks a lot to our contributors and users for your support!💙
www.youtube.com/watch?v=sGRe...
In this hands-on workshop, you’ll learn to build widgets in isolation, organize them with @widgetbook.bsky.social, and catch visual changes in every PR with Widgetbook Cloud!
Join us 👉 flutterfriends.dev
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
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
🎥 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
🎥 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
Chain those variations together and get automated screenshot testing with Widgetbook Cloud's addons and knobs configurations 🚀
Chain those variations together and get automated screenshot testing with Widgetbook Cloud's addons and knobs configurations 🚀
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 🚀
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 🚀
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 🧪👇🏻
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 🧪👇🏻
✅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...
✅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...
Control input data & interactively test all states of your complex UI by mocking dependencies in your isolated #Widgetbook use cases 🚀👇🏻
Control input data & interactively test all states of your complex UI by mocking dependencies in your isolated #Widgetbook use cases 🚀👇🏻
That's easily possible via Widgetbook Cloud's knobs configurations. Here's how 👇🏻
That's easily possible via Widgetbook Cloud's knobs configurations. Here's how 👇🏻
✅ 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 🧪👇🏻
✅ 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 🧪👇🏻
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
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
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 👇🏻
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 👇🏻
Build layout-flipping resilient #Flutter UIs by using built-in Directional widgets, and #Widgetbook's #LocalizationAddon for an inclusive UI testing workflow 🚀💪🏼
Build layout-flipping resilient #Flutter UIs by using built-in Directional widgets, and #Widgetbook's #LocalizationAddon for an inclusive UI testing workflow 🚀💪🏼
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 🚀
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 🚀
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 📐👇🏻
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 📐👇🏻
Prevent this early in the development process by using a string knob in your dedicated #Widgetbook UI testing environment 🚀👇🏻
#FlutterDev
Prevent this early in the development process by using a string knob in your dedicated #Widgetbook UI testing environment 🚀👇🏻
#FlutterDev
Listen to MediaQuery’s #platfromBrightness property to update your UI based on your user device's dark or light mode 🎨
Combine this with #Widgetbook’s ThemeAddon to easily validate that behavior for all widgets across your app, small or complex 🚀
#FlutterDev
Listen to MediaQuery’s #platfromBrightness property to update your UI based on your user device's dark or light mode 🎨
Combine this with #Widgetbook’s ThemeAddon to easily validate that behavior for all widgets across your app, small or complex 🚀
#FlutterDev