flutter 키워드

열심이·2023년 4월 10일

lutter는 Google에서 개발한 오픈소스 UI 소프트웨어 개발 키트 (SDK)입니다. Dart라는 프로그래밍 언어를 사용하여, iOS와 Android 운영 체제를 위한 네이티브 앱을 빌드할 수 있습니다. 몇 가지 주요 Flutter 키워드를 살펴보겠습니다:

Widgets: Flutter에서 UI 구성 요소를 나타내는 데 사용되는 기본 빌딩 블록입니다. 모든 것은 위젯이며, 사용자 인터페이스를 구축하는 데 사용할 수 있는 다양한 종류의 위젯이 있습니다.

StatefulWidget: 상태를 가지고 있는 위젯으로, 상태가 변경될 때 위젯이 다시 빌드됩니다.

StatelessWidget: 상태를 가지고 있지 않은 위젯으로, 한 번 렌더링되면 변경되지 않습니다.

MaterialApp: Material Design 스타일의 기본 앱 구조를 제공하는 위젯입니다.

Scaffold: 앱의 기본 시각적 구조를 정의하는 데 사용되는 위젯입니다. AppBar, FloatingActionButton, Drawer 등과 같은 주요 레이아웃 요소를 포함할 수 있습니다.

AppBar: 앱의 상단에 표시되는 Material Design 앱 바를 구현하는 위젯입니다.

ListView: 스크롤 가능한 목록을 생성하는 위젯입니다.

GestureDetector: 사용자 입력(터치, 탭, 더블 탭, 드래그 등)을 감지하는 위젯입니다.

StatefulWidgetBuilder: 상태를 가지는 위젯의 빌더 메서드를 나타내는 데 사용되는 콜백입니다.

ThemeData: 앱의 전반적인 테마를 정의하는 데 사용되는 클래스입니다. 여기에는 글꼴, 색상, 버튼 스타일 등이 포함됩니다.

이러한 키워드들은 Flutter 앱 개발의 핵심 구성 요소입니다. Flutter는 빠르게 인기를 얻고 있으며, 그 덕분에 다양한 플랫폼에서 동일한 코드베이스로 높은 품질의 앱을 개발할 수 있게 되었습니다.

profile
열심이하는자

0개의 댓글