AR삽질러

Flutter 기초 - Widget (8) 본문

Dart

Flutter 기초 - Widget (8)

아랑팡팡 2024. 5. 15. 11:14
728x90

 

Flutter 기초 - Widget (9)

 

Flutter State Basic

 - Flutter에서 상태(State)는 앱이 실행될 때 동적으로 변경될 수 있는 정보로 상태는 기본적으로 State Widget에서 관리된다.

 

StatefulWidget

 - 변할 수 있는 상태를 가진 위젯으로 변경사항에 따라 내용이 변할 수 있다. Stateful Widget은 State객체를 생성해 상태를 관리하고 상태가 변경될때 마다 위젯을 다시 빌드하도록 한다.

 

StatelessWidget

 - 불변의 상태를 가지는 위젯으로 위젯 생성 시점에 전달된 구성 정보를 기반으로 UI를 구성해 변경되지 않고 간단한 UI표현에서 주로 사용된다.

 

Flutter Architecture

 - 위젯, 렌더링엔진, 패키지 매니저 이 요소는 UI를 구성하는 기본요소로 Flutter엔진은 Dart코드를 네이티브 코드로 변환하여 렌더링 한다.

 

Flutter Gesture

 - GestureDetector위젯을 통해 이루어지며 위젯을 사용해 탭, 드래그, 핀치 등의 다양한 사용자 입력을 감지하고 응답할 수 있다.

 

Flutter Setting

 - 개발 환경 설정, 플랫폼 특화설정, 테마 및 로케일 설정 등이 포함되며 Setting메뉴나 구성 파일을 통해서 사용자의 요구에 맞도록 동작방식 등을 조정 할수 있다.

 

Flutter Navigator

 - 위젯간의 화면 전환을 관리하며 Navigator를 사용하면 스택 기반의 네비게이션 시스템을 구현할 수 있고 화면 간의 데이터를 전달하면서 앱 내에서 전환할 수도 있다.

 

 

 

728x90
반응형
LIST

'Dart' 카테고리의 다른 글

Dart 기초 - 레코드 (9)  (0) 2024.05.15
Dart 기초 - 비동기 프로그래밍 (8)  (0) 2024.05.14
Dart 기초 - 예외처리 (7)  (0) 2024.05.14
Dart 기초 - 반복문 (6)  (0) 2024.05.12
Dart 기초 - 분기문 (5)  (2) 2024.04.26