post-thumbnail

[Flutter] 플러터 Equatable를 알고보자

현업에서 많이 사용하는 라이브러리이다.값이 동일한지, 어떤지를 비교할 수 있는 타입.클래스를 만들때 비교규칙을 만들때 쓴다.시나리오 보드우리가 클래스를 만들고Person의 bob과 또 bob 을 만들어서 비교를 하면 같은건지 비교를 해보면 false가 나온다.Hashc

2022년 3월 24일
·
0개의 댓글
·
post-thumbnail

[Flutter] 플러터 json serialzable 라이브러리를 알고보자

시나리오 보드null safety를 적용하며 json을 가지고 데이터를 처리할때 고민이생겼다.null safety를 적용하며 ?, late, required 많은 키워드들에서 고민을 했었다.수동으로 모델을 만들면서 하던게 지금까지의 과정이었다.이것을 좀더 간략히 하기

2022년 2월 28일
·
0개의 댓글
·
post-thumbnail

[Flutter] 플러터 Stream Controller 클래스를 알고보자

Stream을 매번 열었다가(listen) 닫는 건(cancel) 비효율적이다.또한 스트림이 여러 개일때는 모든 스트림을 일일이 닫는 건 비효율적이다. 여러 스트림을 관리하기 위해 StreamController를 쓴다.StreamController는 Stream을 생성

2022년 2월 24일
·
0개의 댓글
·
post-thumbnail

[Flutter] 플러터 Provider 라이브러리를 이용한 상태 관리

상태가 변화되었다라는걸 다른곳에 알려주는 기능이다.만약 상태가 변화된게 여러개라면 여러개의 provider를 추가해서 multiprovider를 사용하면된다.provider는 제공자이고 consumer는 소비자이다.어떠한 데이터를 제공할때는 provider로 제공한다.

2022년 2월 22일
·
0개의 댓글
·
post-thumbnail

InheritedWidget

앞으로 다뤄볼 Provider 나 아키텍쳐인 MVVM 패턴 이라던지 Clean architecture 로 가기 위해선 몇가지 알고 가야하는게 있다.InheritedWidget, freezed 플러그인, result 클래스, 등등 이다.InheritedWidget위젯은

2022년 2월 20일
·
0개의 댓글
·

[Flutter] 플러터 Stream 맛보기

StreamBuilder를 알아보기전에 FutureBuilder에 대해서 되새김질 해보고가자.FutureBuilder는 비동기 처리를 진행하며 결과에 따라 표시할 Widget을 반환한다.StreamBulder는 스트림 작업을 진행하며, Stream을 통해 전달되는 데이

2022년 2월 18일
·
0개의 댓글
·
post-thumbnail

[Flutter]플러터 토스트를 이용한 뒤로 버튼 두번 눌러야 종료(꿀팁)

요즘 많은 메인에서 뒤로 두번을 눌러야 종료되는 경우가 많다.그리고 토스트 메세지가 뜨며 이루어진다. Flutter에서 하는 방법을 알고보자.Toast 설치Pubspec.yaml에 Toast를 추가해주고 Pub get 해준다.코드 작성개인프로젝트가 clean arch

2022년 2월 17일
·
0개의 댓글
·
post-thumbnail

Expanded와 flexible

Diagnost

2022년 2월 15일
·
0개의 댓글
·
post-thumbnail

Flutter AlertDialog(ShowDialog)

사용자에게 알림을 띄우거나 사용자의 입력값을 받아야 할때 사용하는 대화상자이다.팝업창의 형태로 하고있다.showdialog 메서드를 사용할때는 중요한 점이 있다.크게 title, content, actions로 구성이되어있다.showDialog는 정확히는 Dialog

2022년 2월 14일
·
0개의 댓글
·

Flutter의 Future를 알고보자(1)

내 1차멘붕이 함수형 프로그래밍이라면 2차멘붕은 Future였다. async를 어디에 붙여할지? then과의 차이점이 무엇인지? Future 에 제네릭은 왜 써야하는지...요런 기저에 깔려있는 내용을 짚어보면서 차근차근 해보도록하자.Future를 좀 알고 나면 추후에

2022년 2월 13일
·
0개의 댓글
·

then을 알고보자

> then...사실 나에겐 Future보다 더 헷갈렸다. 이 글을 쓰는 와중에도 Future를 헷갈리지 않고 then이 더 헷갈리는게 의문이다. 계속 블로그에 글을 쓰면서 위젯에 관련된 내용을 올릴까 하다가도, 많은 곳에서 다루고있고(사실 내가 쓰는 글들이 많은곳에

2022년 2월 9일
·
0개의 댓글
·

Generic을 알고보자

GenericList와 Future를 공부하며 Generic을 본적이있다.<> 를 사용하였고 타입 매개변수를 지정했다. 타입 매개변수 매개변수는 함수 호출시 인자값을 전달하지만타입 매개변수는 단어 그대로 타입을 전달하는 매개변수이다.State 라는 클래스는 Com

2022년 2월 8일
·
0개의 댓글
·

Dart 삼항연산자를 알고보자

삼항연산자 플러터에서 굉장히 자주 사용하게된다, 이유는 플러터 Widget 안에서는 If문을 사용하지 못하여 삼항연사자로 작성해야한다. ? 앞의 수식이 true 이면 앞쪽을 반환하고 false 이면 뒤쪽을 반환 하게된다. 위 예제는 value2 와 value가 같다

2022년 2월 7일
·
0개의 댓글
·

Dart를 알고보자

Flutter는 다트 언어로만 진행된다. 이건 int로 들어갔다가 int로 나온다 int x의 값을 인자로 전달받아 x*2 한 값을 리턴한다. int timesFour(int x) => timesTwo(timesTwo(x)); return을 => 으로 바꿀수있다.

2022년 2월 7일
·
0개의 댓글
·