728x90

 

 

오늘부터 상태관리툴 bloc을 배워보려고 한다.

배우면서 기존 setState방식, getx 방식등의 상태과리와 비교해서 어떤점이 다르고 이득이 되는지,

또 대규모 프로젝트에서 선호한다는데, 왜 그런지?

도메인별로 로직을 분리하게 될 때 이점이 정말 명확한지 등의 질문을 해결해 나가는게 목표이다.

그리고 최종적으로는 bloc으로 앱을 출시해보고 프로덕션 레벨에서 실사용 가능한 수준으로 만드는게 목표이다.

 

DDD ?  도메인주도개발?  이 가져오는 장점

MVVM?  뷰모델의 독립 의존성 제거 등이 실제로 어떤 장점이 있는지 궁금했다.

물론 블록을 배우고 몇개의 프로젝트를 하고 나면 단점이 무엇인지도 느낄수 있을 것이다.

 

 

많은 bloc강의가 있지만

플러터 한국 오픈채팅 커뮤니티에서 추천을 받은 [유튜버 헤비프랜님] 의 강의로 시작했다.

BLoC 패턴이란?

BLoC (business Logic Component)는 파올로 소아레스와 콩 후이라는 개발자에 의해 디자인되었고

2018년 DartConf에서 발표되었습니다.

BLoC는 Presentation Layer와 business Logic을 분리하여 코드를 작성할 수 있도록 해줍니다.

 

flutter bloc 버전은 6.x.x 였다.

지금은 8.대의 버전이 나와있다. 이 강의가 끝나고 최신버전으로 다시 시작했을때 어떤점이 개선됐는지 알 수 있을것 같다.

 

블로깅 정리 방식은

집중할수 있는 챕터까지 집중해서 따라한 다시 돌려보며 핵심적이라고 생각되는 부분들을 최소한 알아볼수 있을 정도로만 노트하는 식으로 진행하면 좋겠다.

 

 

+ Recent posts