Immutable InheritedWidget as Data Provider

By the way, check my free Flutter course on YouTube