flutter_chemistry library Null safety

Classes

Atom<T>
An atom is a single piece of state. It can be used independently or combined with Chemistry. This is a generic class which allows it to be used very dynamically.
AtomBuilder<T>
This is a widget that takes an Atom and a function that returns a widget. It is very similar to StreamBuilder, which is built in to Flutter.
Chemistry
A singleton store of Atoms and Molecules. Atoms and Molecules can be added and used from anywhere in the program.
Molecule<T>
A Molecule is a derived state from one or multiple Atoms. This is a generic class which allows it to be used very dynamically.
MoleculeBuilder<T>
This is a widget that takes a Molecule and a function that returns a widget. It is very similar to StreamBuilder, which is built in to Flutter.