am_state library Null safety

Classes

AmDataProvider<T>
A data provider accessed in the whole program if it's created with id. You can access its data by AmDataProvider<T>.of("providerId").data
AmRefreshWidget<T>
A wrapper for widgets that must be changed as its provider data is changed.