Our project works on Dart + Angular. For 2 years of developing we’ve got a
lot of problems to solve with this stack. We’ve made our component library
and then rewrote it. This experience helped us how to solve Angular problems in big projects. When you can look at an angular-material code as an example and make you work easier and when copy-paste solution from a popular article can cause serious problems on your project? Why do you need DI and how you can use it without side effects? How changeDetection works and what we can do when we don’t like it?