일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ruby
- 건담베이스
- html
- rails7
- springboot
- 반다이몰
- 일본어
- 연습문제
- DART
- jsp
- CSS
- Web
- rails
- vscode
- メソッド
- C로 시작하는 컴퓨터 프로그래밍4판
- 単語
- 인프런
- Spring
- 비즈니스일본어
- java
- 자바
- Flutter
- 一日一つメソッド
- 日本語
- javascript
- nico
- Python
- 디지몬
- 건담
- Today
- Total
AR삽질러
Flutter 기초 - Widget (8) 본문
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를 사용하면 스택 기반의 네비게이션 시스템을 구현할 수 있고 화면 간의 데이터를 전달하면서 앱 내에서 전환할 수도 있다.
'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 |