오브젝트

고정 헤더 영역

글 제목

메뉴 레이어

오브젝트

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (3)
    • Flutter (3)

검색 레이어

오브젝트

검색 영역

컨텐츠 검색

전체 글

  • [Flutter] GetX: simple state manager

    2022.06.27 by 핸드메이드코드

  • [Flutter]StatefulWidget 살펴보기

    2022.06.20 by 핸드메이드코드

  • [Flutter] main.dart 살펴보기

    2022.06.13 by 핸드메이드코드

[Flutter] GetX: simple state manager

플러터에 상태관리는 매우 중요하다. 화면이 많아지고, 관리해야할 데이터가 늘어남에 따라 상태를 관리하기가 점점 복잡해 진다. StatefulWidget, bloc, provider 를 통해서 상태를 관리할 수 있지만, 보다 쉬운 사용법때문에 요즘 많이 사용하는 GetX 의 simple state manager 를 통한 상태관리 방법을 알아보자. GetX의 경우에 상태를 관리하는 방법은 simple state manger 와 reactive state manager 이렇게 두가지가 있다. simple state manager 를 사용사려면 우선 GetXController 를 상속 받은 컨트롤러가 필요하다. GeX 에서 상태를 전달하기 위해서는 상태 변화를 전달해야 하는 시점에 update() 함수를 사용해..

Flutter 2022. 6. 27. 23:33

[Flutter]StatefulWidget 살펴보기

플러터를 사용할때 가장 먼저 만나는 위젯은 StatelessWidget 이다. StatelessWidget 은 이름에서 어느 정도 알 수 있듯이 상태변화가 앖는 경우에 사용하는 위젯이다. StatefulWidget 은 그와 반대로 상태가 변하는 경우에 사용하는 위젯이다. 플러터 프로젝트를 처음 생성했을때 카운트 숫자를 변경시키는 기능에서 StatefulWidget을 확인할 수 있다. StatefulWidget 의 구현 함수 createState()를 보면 State 라는 인스턴스를 생성해주고 있다 StatefulWidget 의 내부를 들여다보면 @protected, @factory 가 보인다. @factory 의 경우 새로 인스턴스를 생성하지 않고 기존에 사용한 객체를 재사용하는 경우에 사용한다. 그래서..

Flutter 2022. 6. 20. 06:55

[Flutter] main.dart 살펴보기

플러터를 시작하면서 가장 먼저 마주치게 되는 main.dart main.dart 소스를 이해해 보자. 처음에 나오는 코드는 아래와 같다. main.dart 는 Flutter 에서 기본적으로 사용해야 하는 시작 파일이며, main.dart 는 main() 를 사용해야 하는다는 의미이다. main() 안에는 runApp() 이 있는데 이는 화면에 연결해 주는 Flutter 에서 제공하는 함수이다. runApp() 은 MyApp() 을 실행 시키는데 그 함수는 아래 있는 MyApp 클래스의 생성자 함수이다. MyApp()은 StatelessWidget 을 상속받고 있다. StatelessWidget 은 상태변화가 없는 화면을 그릴때 사용하는 위젯이다. 상속을 받으면서 Widget을 리턴하는 build 함수를 ..

Flutter 2022. 6. 13. 22:46

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
오브젝트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바