I’ve worked on a few Flutter projects in the past where I needed to create squishy UI effects. I searched around for packages that had this feature, but to no avail. Because of this, I’ve decided to create an open-source library called Dough which allows you to create all sorts of dough-like squish effects in Flutter.

This package offers a variety of Dough widgets (widgets that are squishy). The API for this package is in a stable state, but a few minor details may change as new features are added. If you have any suggestions, feel free to contribute or create a ticket.

Image for post

Basic Dough squish behavior

Why Use Dough?

Engaging—Stagnant UI can be boring. Many apps created today are purely functional; they just perform their job. This is fine, but it can also feel lifeless.

Without sacrificing functionality for any UI, I created the Dough package to pleasantly surprise users with an engaging user experience through the use of squishy widgets.

Extendable—I designed the API for the Dough package to be highly extendable. If you need a feature, you can override behaviors to fit your needs. You can view the source code for more info on how to override behaviors.

#flutter #dough #developer

Dough - A Tool to Help You Create Squishy UI Effects in Flutter
3.85 GEEK