Although this example creates a custom button,
Flutter includes a handful of button implementations, such as:
ElevatedButton, TextButton, and
CupertinoButton.

Interactive example

Add Material touch ripples

Implement swipe to dismiss