If you followed my previous architecture guide, you’ll see that I use a mix of Provider and get_it for my application architecture. The reasons for that were as follows. Injecting / Retrieving dependencies where the BuildContext is not available is(was) difficultThe code for Dependency Injection using Provider only has more boilerplate associated with itThe Dependency injection code for Provider o
![Flutter Provider v3 Architecture using ProxyProvider for Injection](https://cdn-ak-scissors.b.st-hatena.com/image/square/c506e27887dccfb818f0c39429bac96e1c80b71c/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AILkFXZrhRhx0JQVg1zMJdg.png)