🗓 Apr 24, 2022⏳ 1 minutes

Business Week #9 - Resolving

Life is about resolving problems you have today thanks to the way you resolved your problems in the past.

Inversion of control desing pattern is a programming principle increasing modularity of the software. Introducing dependency injections gives us a chance to quickly replace implementations, if needed, without a hassle and without changing anything in main program code.

This week the app enriched with Resolver framework being super handy and light dependency injection framework. First scenario when DI is welcome is storage. As I'm unsure yet wich storage will I use in the final app, with generic protocol and test implementation basing on UserDefaults I was able to have working solution in place giving me the possibility to test the app and move on with development.

Time spent: 90 minutes (37,5%)

Plan for week #10

Display list of stored Goals.

Tagged with: