bloc_provider (pub): Provides bloc to descendant widget (O(1)), and the bloc is disposed appropriately by state which the bloc_provider holds internally.
Keywords: bloc|business-logic-component|dart|flutter|inherited-widget|lifecycle