플러터(Flutter) 조금 매운맛🌶️ 강좌 1| Stateful widget part 1

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 86

  • @이대현-b3e
    @이대현-b3e 2 года назад +2

    와.. 핫리로드 원리부터 stateless stateful 까지 이어지는 흐름이
    정말 원리를 바닥부터 차곡차곡 쌓아서 알려주시니 외울필요가 하나도 없이 머리에 쏙쏙 들어옵니다..

  • @gaepopodong
    @gaepopodong 3 года назад +6

    제가 플러터 책 5권 봤었는데 제 기억에는 이런 좋은 설명은 없었던 것 같은데 이렇게라도 알게되어서 너무 좋아요.

  • @alee8564
    @alee8564 3 года назад +3

    와.. 첫 강의부터 개념이 되게 깊게 들어가네요..
    플러터에서 엔진레벨, 임베더레벨, 프레임워크레벨은 봤어도 위젯트리상에서 나뉘어져있는건 몰랐습니다..
    플러터에서 간단하게 만들때마다 핫리로드가 주는 개발경험이 너무 좋아서 어떻게 만들었나 싶었는데 이런 비밀이 있었군요..
    마치 리눅스의 Makefile 빌드도구에서의 Target과 Dependency를 비교해서 변경이 없는 부분에 대해서는 재컴파일을 진행하지 않는것과 비슷한 부분이 있는거 같습니다..
    잘 봤습니다..ㅎㅎ 계속 반복하면서 머릿속에 익혀야겠네요

  • @ldh_code1860
    @ldh_code1860 2 года назад +1

    좋은 영상 잘 볼게요~ 감사합니다

  • @_interrobang
    @_interrobang 4 года назад

    드디어 조금 매운맛 강좌가 시작되었네요. 축하드립니다.
    기대했던 만큼 역시 좋은 강의 너무 잘 들었습니다.
    이런 내용은 어떤 강의나 책에서도 못 들어본 내용이였습니다.
    다음 강의도 너무 기대되네요 ^^ 감사합니다.

    • @codingchef
      @codingchef  4 года назад +1

      다음 강좌부터는 서서히 실전앱을 만드는 강좌로 진행될 예정입니다.
      물론 처음부터 거창한 기능을 넣지는 못하겠지만 이제는 설명위주가 아니라 실습위주로 강좌가 진행될 예정입니다.
      그리고 부족한 강좌를 열심히 들어주셔서 감사합니다~

    • @_interrobang
      @_interrobang 4 года назад

      @@codingchef 그냥 무작정 따라 치면서 답답했던 것들을 코딩셰프님 덕분에 많이 해결하고 있습니다 ^^ flutter 너무 막막했었는데 조금씩 구조가 눈에 들어오고 있는것 같습니다. 너무 감사합니다. 이제 실습이라 재미있겠네요. 항상 응원하겠습니다. 감사합니다.

  • @뭐하지-b1z
    @뭐하지-b1z 2 года назад

    플러터를 프로젝트 끝내고 포폴 준비중입니다. 지금이라도 봐서 너무 좋습니다

  • @soomarido
    @soomarido Год назад

    그냥 따라하는게 아닌 이런 이론적인 강의 너무 좋습니다. 나중에 이러한 이론적인 강의를 유료강의로 만들어주셔도 참 좋을 것 같습니다. 감사합니다.

  • @이유신-c6c
    @이유신-c6c Год назад

    좋은 강의 감사합니다.😀

  • @普通の人-s7l
    @普通の人-s7l 2 года назад

    지금 것 들어본 강의 중 최고의 강의라고 생각합니다. 셰프님 덕분에 다시 공부를 시작합니다. 감사합니다.

    • @codingchef
      @codingchef  2 года назад

      과분한 칭찬 감사합니다.

  • @dongheejung4948
    @dongheejung4948 4 года назад +2

    플러터를 시작한지 3일 째에 조금 매운맛을 수강하게 되네요.
    좋은 강좌를 무료로 제공해주셔서 감사합니다.

  • @creyon6519
    @creyon6519 2 года назад

    짝짝짝 👏🏼 열심히 들을게요!

  • @Uksssss
    @Uksssss 3 года назад +1

    강의 정말 잘 듣고 있습니다. 궁금한 점이 있어서 이렇게 질문을 남깁니다.
    10:58에 코드레벨에서 container가 업데이트되면 element tree는 원래 갖고 있었던 정보 중 위치나 타입 등의 속성이 일치할 때 한해서 link만 update한다고 말씀해주셨어요.
    즉 widget tree에서 변경된 점에 한해서 1:1로 mapping되어있던 node의 연결을 끊고 rebuild되어 새로 만들어진 widget tree의 node에 link를 건다는 것 같은데,
    그렇다면 만약에 원래 갖고있던 정보 중 위치나 타입이 바뀐다면 element tree는 해당 node를 없애고 다시 build 된다는 것일까요?
    widget의 원래 갖고 있던 정보라 함은 말씀해주신대로 위치, 타입, 가로크기, 세로크기, 배경 색 등등의 속성이라고 말씀해주셨는데,
    그럼 사용자의 특정 이벤트로 인해 widget tree의 내용이 바뀐다면 element tree는 계속 rebuild 되는 것이 아닌가요?
    혹시 widget tree의 root node부터 leaf까지 모두 rebuild되면 강의해서 말씀해주신 차를 한대 새로 뽑는거고
    widget tree의 특정 child node가 rebuild되어 그 이하의 자손 node들이 따라서 rebuild된다면(일부분의 node) 그게 reload인가요?

  • @junhyung4574
    @junhyung4574 3 года назад

    순한맛 듣고 조금 매운맛 강좌 들으러 왔어요! 정말 좋은 강의 감사드립니다!! ㅎㅎ

  • @awesomesuperfuntalk
    @awesomesuperfuntalk 2 года назад

    순한맛 시즌1,2 보고 조금매운맛도 보러 왔습니다! 플러터 공부자료가 많지 않은데 좋은 강의 올려주셔서 감사합니다 열심히 공부할게요!

    • @codingchef
      @codingchef  2 года назад

      반갑습니다. 순한 맛 시즌 2는 앞으로도 계속 업데이트 될 예정입니다. 혹시 이벤트 참여 안하셨으면 6월 8일에 업로드한 영상 참고해서 이벤트에도 참여해 보기 바랍니다~

  • @latchulatu
    @latchulatu 4 года назад +1

    오늘도 이어지는 명강의!! 내공이 상당하셔서 출판 및 강의 제의 혹은 플러터스택쓰려는 기업등에서 스카웃제의 많이 올듯해요..

    • @codingchef
      @codingchef  4 года назад +10

      너무나 과찬이십니다.^^;
      만에 하나 그런 일이 생기더라도
      AGCT님이 멋진 플러터 앱을 만드시는 그날까지 절대로 흔들리지 않고
      코딩셰프 채널을 지키겠습니다. ^^

  • @TheKok617
    @TheKok617 2 года назад

    Stateful를 빨리 배우고 싶었는데 순한맛1,2 강의를 끝내고 드디어 배우게 되어서 기쁩니다!! 언제나 좋은 강의 너무 감사합니다!! ^_^

  • @타비-z3m
    @타비-z3m 4 года назад

    기다렸어요 코딩셰프님~~!

    • @codingchef
      @codingchef  4 года назад

      기다리게 해서 죄송합니다~^^;
      더욱 열심히 강좌를 준비하겠습니다!

  • @정윤근-k4z
    @정윤근-k4z 3 года назад

    드뎌 조금 매운맛!! 감사합니다. 재능기부 멋집니다.

  • @wazowski3511
    @wazowski3511 4 года назад

    항상 좋은 강의 감사합니다

  • @jaehunchoi9780
    @jaehunchoi9780 2 года назад +1

    2:03 state 개념
    4:05 stateless 위젯
    5:08 hot reload , element tree, render tree
    15:52 상속

  • @현-t7t
    @현-t7t 4 года назад

    기다렸습니다 감사합니다~~

    • @codingchef
      @codingchef  4 года назад +1

      보다 더 자주 영상을 올리도록 노력하겠습니다.^^;

  • @김찬영-j4o
    @김찬영-j4o 4 года назад

    와 몇분 전에 안올라왔나 확인하고 갔는데 그 사이 올라왔네요!잘 보겠습니다!

    • @codingchef
      @codingchef  4 года назад

      많이 늦어져 죄송합니다.
      곧 part2 영상도 업로드 하겠습니다~!

  • @fireboll9
    @fireboll9 3 года назад

    조금 매운맛 기대됩니다~

  • @stockA_S
    @stockA_S 3 года назад

    좋은 강의 감사합니다.

  • @밍밍-s5i-o4i
    @밍밍-s5i-o4i 3 года назад

    제가 본 강좌중에 최고입니다!

  • @hunjo8914
    @hunjo8914 4 месяца назад +1

    책 9장을 읽어도 완벽한 이해가 어려웠습니다. 그래도 여러번 읽어서 안개가 걷어져 가고 있었는데 동영상을 반복해서 들으니 더 도움이 되네요. 핫리로드 이후 빌드메소드가 실행되면서 위젯트리가 리로드 된다고 하셨는데 이때 변경되는 위젯뿐만 아니라 트리 내 모든 위젯이 모두 리빌드 되어야하는 당위성에 대해서 잘 모르겠어요. 변경된 위젯만 리빌드 되면 될 것 같은데요. 위젯트리 내 모든 위젯이 일괄적으로 리빌드 되는건가요???

    • @codingchef
      @codingchef  4 месяца назад +1

      벌써 9장을 보시는 군요. 속도가 빠르신거 같습니다.
      Stateless 위젯은 상태가 바뀌면 그 상태를 UI에 반영해 주기 위해서 파괴하고 리빌드합니다. 그런데 말하신 거 처럼 상태가 바뀐 Stateless 위젯 하나 때문에 그 외 다른 위젯들까지 매번 리빌드되면 앱 퍼포먼스에 상당히 악영향을 미치게 됩니다.
      이를 위해서 Flutter는 위젯트리 외에 위젯의 중요한 정보를 담고 있는 엘리먼트 트리도 함께 생성해 주는 것입니다. 따라서 위젯트리가 리빌드 되더라도 이와 연결되어 있는 엘리먼트 트리는 변화가 없는 위젯들은 그대로 사용하고 상태가 변한 위젯만 리빌드되게 해줍니다. 이로써 플러터는 핫리로드를 시켜도 빠르게 반응할 수 있는 것입니다.

    • @hunjo8914
      @hunjo8914 4 месяца назад +1

      @@codingchef 셰프님 감사합니다. 장님이 코끼리 더듬듯이 읽어도 잘 모르는 부분이 많지만 여러번 보면서 진도 나가고 있습니다. 책에서 본데로 위젯트리라는 설계도에서 요소만 뽑아서 변경 이력만 관리하는 엘리먼트 트리가 퍼포먼스의 핵심이네요. 항상 건강하시고 좋은 하루 되셔요.

  • @James-ey2tw
    @James-ey2tw 4 года назад

    강의 퀄리티가 상당하네요~ 감사합니다!

    • @codingchef
      @codingchef  4 года назад

      좋게 봐주셔서 감사합니다.
      계속해서 좋은 강좌를 만들도록 노력하겠습니다~

  • @jimin-eg2pd
    @jimin-eg2pd 3 года назад

    감사합니다. 재미있게 보고 갑니다 ㅎㅎ

  • @RainForest-st
    @RainForest-st Год назад

    좋은 강의를 듣게 해주셔서 감사합니다. ^^
    순한맛 시즌 1 강좌를 다 들었는데... 다음으로는 조금 매운맛 강좌를 들어야 하나요?
    아님 순한맛 시즌 2 를 듣고 조금 매운맛을 듣는게 나을까요?

    • @codingchef
      @codingchef  Год назад +1

      두 가지 모두 상관없습니다.
      조금 매운맛 학습하다가 필요 시 순한 맛2를 참고해도 됩니다.

    • @RainForest-st
      @RainForest-st Год назад

      @@codingchef 감사합니다.
      이런 좋은 강의를 무료로 듣게 해주셔서 너무 감사합니다.

  • @lims2733
    @lims2733 2 года назад

    강좌 내용이 너무나도 좋습니다. 백엔드 개발자였다가 토이 프로젝트로 만드려고 계속 시청중인데 너무나도 훌륭한 강좌네요
    돈 주고 봐도 될 정도에요!!!
    정말로 고마운 강좌지만 빨간색 백그라운드 슬라이드는 눈뽕이 너무 심해요 ㅠㅠ... 초록색으로 변경해주시면 안될까요 ㅎㅎ;;;

    • @codingchef
      @codingchef  2 года назад

      반갑습니다. 이 강좌 이후로는 빨간색 슬라이드는 사용하지 않았습니다. ^^;

  • @3분자기계발
    @3분자기계발 4 года назад

    저도 조금 매운맛 시작했습니다.
    오늘도 잘 배우겠습니다~!!

    • @codingchef
      @codingchef  4 года назад

      옙. 학습하다가 혹시 이해가 어려운 부분들이 생기면 알려주세요~^^

    • @3분자기계발
      @3분자기계발 4 года назад

      네네!

  • @taeseok00
    @taeseok00 4 года назад

    고생하셨습니다 잘볼께요^^

    • @codingchef
      @codingchef  4 года назад

      답글이 늦었습니다.^^;
      실망하시지 않도록 앞으로도 좋은 강좌를 위해서 노력하겠습니다~

  • @peterhan6387
    @peterhan6387 4 года назад +1

    구독자 1000명 얼마 안남았네요!

  • @비전공개발자주니-m5q
    @비전공개발자주니-m5q 4 года назад +1

    드디어 조금 매운맛 시작합니닷~!

    • @codingchef
      @codingchef  4 года назад +1

      옙. 화이팅입니다! 학습하다가 궁금한 점이 생기면 언제라도 알려주세요~

    • @비전공개발자주니-m5q
      @비전공개발자주니-m5q 4 года назад

      @@codingchef 감사합니다~~:)

  • @epis_kakao5134
    @epis_kakao5134 2 года назад

    강의 잘 보고있습니다. 강의 중에 눈에 띄는게 에디터에 보면 트리구조처럼 선이 보이는데 어떤 플러그인이나 설정인지 알 수 있을까요? 아무리 찾아봐도 없네요.. 인텔리제이라 그런가..

  • @kaiwrites4182
    @kaiwrites4182 3 года назад

    Google에서 Flutter에 관해 검색하다 보면 '코딩셰프'의 영상으로 공부한다는 글을 종종 보게 됩니다 :)

  • @강현우-i1q
    @강현우-i1q 3 года назад

    자!! 조금 매운맛 시작 합니다 !! gogogo

  • @hyunjongkim1187
    @hyunjongkim1187 4 года назад

    강의 잘 보고 있습니다

    • @codingchef
      @codingchef  4 года назад +1

      답글이 늦었습니다.
      조금 매운맛 강좌는 실전앱 위주로 강좌가 진행될 예정이니
      앞으로도 많은 관심 가져주시기 바랍니다.

  • @hooooniguitar
    @hooooniguitar Год назад

    15:59

  • @rlo2754
    @rlo2754 4 года назад

    안녕하세요 코딩셰프님
    한국어 플러터자료가 많지 않아서 코딩셰프님 영상을 보고 아주 유용하게 공부하고있어요 ㅎㅎ
    다만 개념을 설명하실때 배경이 빨간색이라 눈이 좀 아픈것 같아요ㅠㅠ 좀더 보기 편한색이면 좋을것 같아요
    오늘도 좋은 영상 감사합니다 ㅎㅎ

    • @codingchef
      @codingchef  4 года назад +1

      아. 의견 감사합니다. 좀 더 편한색으로 배경 바꿀께요. 계속해서 먆은 관심 부탁드립니다~^^

  • @inkinno
    @inkinno 2 года назад

    플러터 너무 늦게 시작한걸까? 강의를 들을때마다 업로드를 늦게 올리셨다고.. ㅋㅋㅋㅋㅋㅋㅋ 2년전..

  • @KoreainFocus-tv
    @KoreainFocus-tv 4 года назад

    감사합니다 ^^

    • @codingchef
      @codingchef  4 года назад

      곧 이어지는 다음 강좌도 기대해 주세요~

  • @mrlq19
    @mrlq19 3 года назад

    살짝 생각보다 더 맵네요. 그래도 맛있게 매워요

  • @seyeoncho9141
    @seyeoncho9141 2 года назад

    9:54

  • @cruisetom5838
    @cruisetom5838 2 года назад

    DB QUERY 이용해서 api 서버 생성과 호출 이용 하는 방법과
    flutter 을 이용한 android, ios 배포, 등록 방법도 강죄를 만들어서
    강의해주셨으면 합니다...
    자세한 강의에 감사합니다....

  • @swl2664
    @swl2664 3 года назад

    2021.6.23 Start!

  • @위해-i7o
    @위해-i7o 4 года назад

    감사합니다.

    • @codingchef
      @codingchef  4 года назад

      옙. 시청해 주셔서 감사합니다!

  • @poodlehye-ja9000
    @poodlehye-ja9000 2 года назад

    구독!

  • @cruisetom5838
    @cruisetom5838 3 года назад

    순한ㄴ맛, 매운맛강좌 내용소스를 구할수 없나요?
    강의내용을 이해하는데 필요한데
    소스를 git 등등에 올려 주실수 있나요?
    있다면 git url 좀 알려 주세요,,,,,

    • @codingchef
      @codingchef  3 года назад

      답변이 늦었네요. 프로젝트 소스코드는 조금 매운 맛 주사위게임 강좌부터 공유해 드리고 있습니다.

  • @u21c8sdt8o
    @u21c8sdt8o 2 года назад

    안녕하세요
    매운맛은 언제 올라올까요 ㅎㅎ?

    • @codingchef
      @codingchef  2 года назад

      아마 12월쯤부터 시작되지 않을까 싶습니다.

  • @loocaworld
    @loocaworld 3 года назад

    홧김에 컴퓨터를 바꾸셨다니 ㅋㅋㅋ

  • @ytubewiki
    @ytubewiki 4 года назад

    상쾌한 마음으로 조매맛 수강하겠습니다.
    2020.7.15

    • @codingchef
      @codingchef  4 года назад +1

      Martin Song 상을 드릴 수 있다면 우수상과 개근상을 드리고 싶네요. ^^ 학습하시다가 궁금한 점이 생기면 언제라도 알려주세요~

    • @ytubewiki
      @ytubewiki 4 года назад

      @@codingchef 고맙습니다.

  • @김또깡-s8u
    @김또깡-s8u 3 года назад

    홧김에 컴퓨터 교체 ㅋㅋㅋㅋㅋㅋㅋ 시작합니다 ㄱㄱㄱㄱ!!!

    • @codingchef
      @codingchef  3 года назад +1

      참고로, 혹시 stateful위젯애 대한 세세한 내용이 어려우시면 굳이 모두 다 이해하실 필요는 없으니 그냥 쭈욱 진도 나가시면 됩니다.

    • @김또깡-s8u
      @김또깡-s8u 3 года назад

      @@codingchef 네 감사합니다~ 원래 공부하려고 책도 샀는데 일단 솊님 강의 듣고 있습니다 ㅋㅋㅋ

  • @automation-holic
    @automation-holic 2 года назад

    다 좋은데 붉은 색 배경이 너무 눈 아프내요