# BLoc

12개의 포스트
post-thumbnail

Flutter Bloc

최근 스타트업에 지원하였는데, Flutter BLOC 패턴을 사용한다 하여 공부를 진행하였다.ProviderBlocgetXhttpRxDartui적으로 보여지는 부분만 코딩bloc을 통해 데이터를 가져옴ui에 데이터를 전달하는 역할API,DB를 활용하여 데이터를 직접적으

2021년 4월 9일
·
0개의 댓글
post-thumbnail

[flutter] 빌드 최소화하여 화면 간 데이터 일치시키기 (with Navigator, provider, bloc, stream)

1\. 개요 - 무엇을 말하려 하는가 위 스크린샷은 데이터를 표시하는 ListView와 상세페이지 간의 data를 일치시키는 예제이다. 우리가 사용자가 ListView에서 특정 item을 탭했을때 상세 페이지로 진입하게 되는데, 상세 페이지에서 데이터 상태가 변경되는

2021년 3월 21일
·
0개의 댓글

Flutter BLoC 패키지를 이용한 무한 스크롤 리스트 예시

필요한 패키지들을 pubspec.yaml에 추가합니다.더미 데이터를 제공해 주는 jsonplaceholder를 이용해서 데이터를 받아옵니다.posts api에서 start 값과 limit 값으로 post 데이터의 개수가 지정이 가능하며, 최대 100개까지의 데이터만 넘

2021년 3월 5일
·
0개의 댓글

Flutter BLoC 및 Equatable 패키지를 적용한 BLoC Pattern 예시

CredentialState와 Credential은 모두 Equatable 을 상속받는 클래스이벤트를 호출하는 함수버튼 클릭 시 해당 함수를 호출CredentialBloc 클래스의 mapEventToState 함수에서 getCredentials 이벤트가 들어오면 서버에

2021년 3월 5일
·
0개의 댓글

Equatable 패키지

객체 간 비교를 간편하게 해주는 flutter 패키지BLoC 에서 새로운 데이터를 받아 올 때 객체를 생성하면 새로운 인스턴스를 생성하여 이전값과 동일한 객체인지 비교가 불가능하여 State가 바뀌고 BlocBuilder에서 builder가 호출 되기때문에 이전값과의

2021년 3월 5일
·
0개의 댓글

Flutter BLoC 패키지의 위젯 클래스들

새로운 State를 전달 받았을 때 builder를 호출하여 widget을 변경합니다.StreamBuilder, FutureBuild와 유사한 역할입니다.buildWhen 속성을 이용하여 이전 BLoC의 State와 현재 BLoC의 State를 가져올 수 있고 bool

2021년 3월 5일
·
0개의 댓글

Flutter BLoC 패키지의 BLoC 관련 클래스들

BLoC Pattern을 구현하는 데 도움이 되는 패키지입니다.BLoC 의 이벤트 정의, 상태 변화를 관찰하는 클래스 등 BLoC Pattern으로 구성할때 사용 가능한 기능들을 미리 구현해 두었습니다.관련 문서패키지 주소공식 문서(https://bloclib

2021년 3월 5일
·
0개의 댓글

RxDart 패키지를 이용한 BLoC Pattern 예시

ReactiveX API를 Dart에서 사용할 수 있게 구현한 패키지Stream을 사용하기 용이하게 확장합니다.예시코드int 형태의 count를 state로 가지는 CounterBloc 클래스초깃값과 해당 Bloc의 상태를 변화하는 함수 등을 정의합니다.Behavior

2021년 3월 5일
·
0개의 댓글
post-thumbnail

Flutter BLoC Pattern 개요

BLoC(Business Logic Component)는 Presetation Layer와 Busuiness Logic을 분리하여 코드를 작성할 수 있도록 해줍니다.BLoC Pattern은 Stream을 이용해서 구현 가능합니다.위젯은 Sinks (입구)를 통하여 BL

2021년 3월 5일
·
0개의 댓글
post-thumbnail

[Flutter] Bloc Pattern

어느새 플루터를 공부한지 4일째가 되어간다.안드로이드 네이티브 개발자라고 해도 새로운 플랫폼에 접근하면 헷갈리기 마련이다.레이아웃 개념과 함수형 UI의 개념이 조금 어렵다고 해야하나..그리고 자바랑 Dart가 흡사하지만 미묘한 차이점에 의해 조금 헷갈리기도 하다.기존

2021년 2월 3일
·
0개의 댓글
post-thumbnail

[Flutter] State 관리 방법

이번 챕터에서는 state management에 대해서 포스팅 할 것 입니다. 만약 네이티브로 앱을 만든 경험이 있는 분들은 state management에 친숙하실 것 입니다. flutter로 개발을 하다보면, state를 어떻게 관리할 것인가는 매우 중요한 문제입니

2020년 2월 3일
·
0개의 댓글
post-thumbnail

OO어플 개발 후기

대학교 동아리에서 OO어플이라는 학생 편의 어플을 개발하고 있습니다. 2019년도 여름방학에 리뉴얼 버전(ver 7.0) 개발자가 부족하다는 말을 듣고 지원하게 되면서, 지금까지 개발 하고있습니다. ver 7.0 에서는 네이티브, ionic으로 개발했던 전의 버전들과는

2020년 1월 31일
·
1개의 댓글