Dependency Injection in Flutter

Every project, even a simple one, at certain point need proper layer separation. If you separate responsibilities for better testability and robustness, you will end up using some kind of DI.  There is a great article about kiwi (https://medium.com/flutter-community/announcing-kiwi-52ddb3935e6d) which describes the basic DI setup in the Flutter app. In this article, I want to [...]