수강평 작성자 프로필 이미지
이해현

2024. 05. 04.

수강평3

평균평점4.3

100% 수강 후 작성

오랜 시간 Flutter 앱 개발 실전편까지 완강을 했습니다. 하지만, 저에겐 너무 어려운 부분이 많아서 멈추면서 듣고를 반복했습니다. Flutter 앱 개발 기초 편을 들었을 때는 Scaffold를 공사장 비계로 설명하시고, 위젯을 레고 쌓듯이 모두가 공감할 수 있는 포인트로 설명하시는 점에 이해가 정말 잘 되어서 코딩을 처음 하는 비 전공자인 저도, 활용을 할 수 있게 만들어주셨던 점에 반해서 실전 편까지 결제하여 쭉 들었습니다. 여전히 DevStory님 강의는 한국 flutter 강의에서 가장 설명을 잘하시고 최고의 강의임은 분명합니다! 내용도 분명히 매우 알찹니다. 하지만, 기초 편에서는 모든 내용이 단순 간단 명료해서 정말 좋았는데 이번 실전 편에서는 처음 들어보는 용어가 너무 많이 나오고 주관적으로 익숙하지 않은 내용들이 너무 많고 무엇보다 복잡하게 느껴져서 계속 어질어질한 느낌을 받았습니다. ( 코딩을 처음 접하는 비전공자 입장입니다. ) 예를 들어, 상품 클릭 void onProductPressed 부분에 .where((cartProduct))는 무엇을 의미하지? return cartProduct != product; 어찌 이런 코드를 짤 수 있지? 이름 지정 매개변수는 무슨 역할? 왜 이걸 쓰는거지? 이러한 작은 논리적인 부분도 전혀 이해하지 못하는 부분이 많았습니다. Bloc 부분이나.. riverpod 부분은 당연히 더 많았습니다. 결국 매우 많은 부분에 이해가 대부분 안 되어서 그냥 넘어갈 수 밖에 없었습니다. 그래도 끝까지 따라서 코드를 치기는 했는데 작동은 모두 정상적으로 잘 되었네요! 실전편 평을 이전에 써주신 '임태현'님 글 완전 입문하시는 분들에겐 난이도가 약간 있을 것 같다는 말씀에 큰 공감을 느꼈습니다. 앱 개발자를 준비한다면 꼭 알아야 할 중요한 내용이지만, 기초보단 어려운 내용을 다루니까 어쩔 수 없겠다는 생각이 들면서도 제가 느끼기에 난이도가 너무 높게 느껴졌습니다. "왜 이걸 설명하는지.. 이걸 어떻게 쓰면 좋을지... 어디에 쓰는 것인지.." 전혀 감을 못 잡았습니다.(아마 이해를 못해서인 듯 합니다.) 그리고 제가 느끼기엔 이 과정들이 flutter의 고급 과정인 거 같은데 이번 실전 편 난이도가 초급 난이도로 등록되어 있다는 점에 한번 더 절망해서 '아.. 난 코딩에 재능이 없나..?' 이런 생각이 들기도 했어요. 분명히 군더더기 없이 필요한 부분만 깔끔하게 설명하시고 옳은 지식을 전달하는 최고의 강의임은 분명합니다. 그러나, 개인적인 부분에 오류가 너무 커서 흡수를 대부분 못했네요.. ㅠㅠ 이 내용들을 자신있게 설명하시는 DevStory님께 강의 내내 부러움을 느끼기도 했어요. flutter 앱 개발자 준비에 걱정이 됩니다. 이 내용들을 무리 없이 이해하기 위해서는 기초 편보다는 심화적이지만 실전 편보다는 개념 정리에 명확하고 간단한, 어떤 강의가 추가로 있으면 좋을 것 같습니다. 감사합니다!

DevStory프로필 사진
DevStory
지식공유자

2024. 05. 04.

안녕하세요 이해현님 기초 강의는 정말 비전공자분들을 이해시키는 것을 목적으로 제작한 강의였는데, 실전 강의에선 실전에 필요한 보다 많은 내용들을 다루다 보니 기초 강의와 같이 쉽게 풀어서 설명드리지 못한 것 같습니다. 그래도 강의를 만들 때 이 기술이 필요한 이유는 최대한 설명드리려고 노력했는데, 혹시라도 제가 놓친 부분이 있다면 댓글이나 devstory.co.kr@gmail.com로 알려주시면 설명을 추가하도록 하겠습니다. 피드백에 남겨주신 예시에 대한 답변을 드리다면, ".where((cartProduct))는 무엇을 의미하지? return cartProduct != product; 어찌 이런 코드를 짤 수 있지?" 같은 경우 아래 강의 시간에서 확인하실 수 있으며, 앞에서 반복 설명된 부분은 뒤에서 조금씩 설명을 생략하였습니다. - "불변 객체 - 배열" 1분 24초 - "InheritedWidget 실습 - updateShouldNotify" 4분 - "Provider 실습" 11분 32초 - "Riverpod 실습2" 3분 24초 - "Cubit 실습" 8분 - "Block 실습2" 3분 31초 "이름 지정 매개변수"에 대한 설명은 Flutter 앱 개발 기초 강의 "Dart 문법 - 함수" 3분 30초를 참고해 주세요. 강의에서 다루는 내용은 강의 내에서 설명드리는 논리적인 내용을 바탕으로 여러 차례 수강하시면 충분히 이해하실 수 있다고 판단하였기 때문에 강의를 초급 난이도로 등록하였습니다. 관련 배경지식이나 경험이 있으신 경우를 제외하고 강의 소개에서 설명드린것 처럼 첫 수강 시에는 큰 그림과 논리적인 부분을 따라가시고, 이후 필요한 부분이나 이해가 안 되는 부분을 여러 번 수강하시는 것을 권장 드립니다. 실제 전공하신 분들도 1회 수강 시에는 많은 내용을 놓치시는 것을 정말 많이 보았기 때문에 수강하셨을 때 이해가 안 되는 부분이 있으신 것은 당연하며 좌절하실 필요는 전혀 없다고 생각합니다. 강의에는 제가 자신 있게 설명하고 있는 결과물만 녹화되어 있지만, Flutter로 3년간 실제 서비스를 운영하면서 배운 경험을 기반으로 9개월간 강의 자료를 3번이나 다시 만들면서 배운 결과물입니다. 강의 제작자 또한 한 번에 이해할 수 없었던 내용인 만큼 좋은 내용을 많이 녹이려고 노력한 강의이므로 한 번 수강에 좌절하지 마시고, 여러번 수강해 보시기 바랍니다. 또한 수강하시면서 질문이 생기시는 경우 언제든지 인프런이나 오픈 카카오톡 또는 devstory.co.kr@gmail.com로 문의 주시면 답변드리도록 하겠습니다. 소중한 강의 피드백 감사합니다.