보통 리뷰를 잘 쓰지 않는 편인데, 이 강의에는 리뷰를 남기라고 마음이 시켜서 리뷰를 작성합니다. 아마추어 1인 개발자입니다. HTTP통신이나 상태 관리를 다루는 블로그, Medium article은 여러 곳에서 찾을 수 있었으나 이것 저것 참고하여 만들다 보면 필연적으로 복잡해지는 구조와 맞닥뜨렸습니다. 이를 해결하고자 아키텍처를 검색해서 적용해 보아도, 제가 생각했던 바대로 제대로 분리가 되지 않아 오랜 기간 고민을 했습니다. php, docker + 플러터 스택으로 CRUD 기능을 구현한 강사님의 유튜브 채널의 플러터 컨텐츠를 보고, 이 강의를 구매했습니다. 결론은, 120% 만족스러운 강의였습니다. 강의 전체적으로는 막연하게 알고 적용시키고 있었던 개념들이 왜 적용이 되어야 하는지, '왜'에 대한 납득할 만한 설명이 충실하게 주어졌습니다. 특히 1부에서 provider가 InheritedWidget의 wrapper로서 작동하는 것을 InheritedWidget부터 bottom-up 방식으로 구현해서 설명 주신 부분이 감명깊었습니다. Freezed의 sealed class, Dependency injection, test 등을 다뤄 주신 부분도 너무 좋았습니다. 앞으로 튼튼한 코드를 짜는데 많은 도움이 될 것 같습니다. 대학에서 프로그래밍을 전공한 분, 업으로 하는 분들, 좋은 동료와 사수가 있는 분들은, 꼭 강의가 아니더라도 여러 가지 경로를 통해 자연스럽게 배울 수 있는 개념일 것이라 생각합니다. 취준생이나 주위에서 코드 리뷰를 받기 어려운 아마추어 개발자 대상으로 특히 유용한 강의라 생각하고요.. 위에 해당되는 부분이 고민인 경우 이 강의를 강하게 추천하고 싶습니다. 좋은 강의를 제공해 주셔서 감사합니다.