Flutter | Dart (3) 썸네일형 리스트형 [Flutter] 위젯과 위젯간 값을 전달하는 방법(2) (Provider) 이전 포스팅에 이어서 위젯과 위젯간 값을 전달할 때 Provider를 사용하여 전역변수를 공유하는 방법을 알아보겠다. 2. Provider를 사용하여 전역변수를 공유하는 방법 2-1. pubspec.yaml에 Provider 패키지 의존성 추가하기 Provider 의존성 추가를 위해 아래 URL에 접속하여 버전 등을 복사한다. https://pub.dev/packages/provider provider | Flutter Package A wrapper around InheritedWidget to make them easier to use and more reusable. pub.dev 포스팅 작성일 기준 최신버전은 provider 6.0.5 버전이 최신이다. provider: ^6.0.5 depende.. [Flutter] 위젯과 위젯간 값을 전달하는 방법(1) (부모-자식 관계의 위젯) A위젯과 B위젯이 있다고 가정할 때, 두 위젯의 관계는 1. 부모-자식 관계 2. 형제(같은 부모 위젯 안에 있는) 관계 3. 어떠한 관계도 없는 별도의 위젯 세가지 중 하나일 수 있다. 위젯의 관계에 따라 어떻게 값을 전달할 수 있는지 살펴보도록 하겠다. 1. 부모위젯 → 자식위젯으로 값 전달하기 부모 위젯에서 자식 위젯으로 값을 전달하는 과정을 테스트하기 위해 부모위젯을 다음과 같이 만들어주었다. 부모위젯 import 'package:flutter/material.dart'; import 'package:send_value_widget_to_widget/first_child.dart'; import 'package:send_value_widget_to_widget/second_child.dart'; .. [Flutter] fluent_ui로 DatePicker 구현하기 개요 fluent_ui는 네이티브 Windows App을 개발할 때 사용할 수 있는 UI이다. 플러터에서 사용할 수 있도록 라이브러리 형태로 구현되어 있다. pub.dev에 공개되어 있으며 수많은 위젯을 지원한다. 그중에서도 이 포스팅에서 구현할 내용은 DatePicker이다. 위젯을 클릭하면 다음과 같이 날짜를 선택할 수 있는 시트가 스프레드 된다. 구현 우선 pubspec.yaml 파일을 열고 패키지를 추가해준다. intl은 최신버전이 0.18.0으로 확인되나, fluent_ui의 4.4.0 버전과 호환되지 않으므로 한단계 낮은 버전을 사용한다. dependencies: flutter: sdk: flutter fluent_ui: ^4.4.0 intl: ^0.17.0 StatefulWidget으로 위젯.. 이전 1 다음