A lightweight alternative to the Scaffold widget for avoiding the on-screen software keyboard. Automatically scrolls obscured TextField child widgets into view on focus.
Very Good Dart analyzer settings and best practices used internally at Very Good Ventures.
Adds a didInitState() lifecycle method to stateful widgets where you can safely access inherited widgets.
A drop-in replacement for ChangeNotifier for observing only certain properties of a model.
Makes it possible to safely execute and retry a Future inside a StatelessWidget.