[flutter] 플러터(Flutter) 위젯(Widget)의 종류와 기능

플러터(Flutter)는 구글에서 개발한 UI 프레임워크로, 하나의 코드베이스에서 iOS와 Android 앱을 동시에 개발할 수 있습니다. 플러터의 핵심 개념은 위젯(Widget)입니다. 위젯은 사용자 인터페이스의 구성 요소를 나타내며, 앱의 레이아웃, 텍스트, 버튼, 이미지 등을 포함할 수 있습니다.

플러터의 위젯은 크게 두 가지 종류로 나눌 수 있습니다: StatelessWidgetStatefulWidget입니다.

1. StatelessWidget

StatelessWidget은 상태를 가지지 않는 위젯으로, 한 번 그려지면 그 상태를 변경할 수 없습니다. StatelessWidget은 다양한 종류의 위젯을 만들 수 있습니다. 몇 가지 주요한 StatelessWidget의 종류와 기능을 알아보겠습니다:

2. StatefulWidget

StatefulWidget은 상태를 가지는 위젯으로, 상태가 변경될 때마다 화면이 다시 그려집니다. StatefulWidget은 단일 위젯 또는 레이아웃 구성 요소로 사용됩니다. 몇 가지 주요한 StatefulWidget의 종류와 기능을 알아보겠습니다:

위에서 언급한 위젯은 일부에 불과하며, 플러터는 수많은 위젯을 제공합니다. Flutter의 위젯은 재사용 가능하며, 조합하여 복잡한 사용자 인터페이스를 만들 수 있습니다.

더 자세한 위젯의 종류와 기능은 플러터 위젯 카탈로그를 참조하십시오.