Flutter에서 자주 사용되는 함수 기능을 알아보자
Flutter에 사용되는 다양한 기능을 수행해 주는 코드 블록을 함수라고 하는데,
이중에서도 자주 사용되는 Flutter 함수들에 대해서 알아보겠습니다
1. void main()
: 이 함수는 앱의 진입점(entry point)입니다.
앱이 실행되면 가장 먼저 실행되는 함수로, 앱의 루트 위젯을 생성하고 화면에 그립니다
2. Widget build(Buildcontext context)
: 이 함수는 화면을 구성하고 그리는 역할을 합니다.
해당 함수는 StatelessWidget과 StatefulWidget에서 오버라이딩하여 사용하며, UI를 헨더링 하고 반환합니다.
3. void setState(VoidCallback fn)
: 이 함수는 StatefulWidget 내에서 사용됩니다.
상태(State)를 변경할 때 사용되며, 변경된 상태를 기반으로 다시 위젯을 렌더링 하게 됩니다.
4.Widget build(BuildContext context)
: StatelessWidget이나 StatefulWidget에서 오버라이딩되는 함수로, 해당 위젯의 UI를 빌드하고 반환합니다.
BuildContext는 위젯 트리 내에서 위치를 식별하는 데 사용됩니다.
5. FutureBuilder<T>
: 비동기 작업의 결과를 기반으로 UI를 빌드할 때 사용되는 위젯입니다.
Future 객체를 처리하고 결과에 따라 UI를 업데이트할 수 있도록 도와줍니다.
6. GestureDetector
: 터치 및 제스처 이벤트를 감지하기 위한 위젯입니다.
사용자의 터치 동작에 따라 반응하고 특정 동작을 실행할 수 있습니다.
7. TextEditingController
: 텍스트 입력 필드와 상호 작용하기 위한 컨트롤러입니다.
사용자의 텍스트 입력을 받고 수정하거나 검증할 수 있습니다.
8. Navigator
: 다른 화면 간의 전환을 관리하는 데 사용되는 클래스입니다.
새로운 화면으로 이동하거나 이전화면으로 돌아가는 등의 동작을 수행할 수 있습니다.
9. ListView
: 스크롤 가능한 목록을 만들기 위해 사용되는 위젯입니다.
대량의 아이템을 화면에 나열하고 스크롤하여 볼 수 있도록 도와줍니다.
10. Container
: UI 요소를 감싸고 장식하는 데 사용되는 위젯으로, 배경색, 여백 등의 스타일을 설정할 수 있습니다.
이상, Flutter에서 자주 쓰는 함수들을 알아보았습니다!
'잡학지식' 카테고리의 다른 글
엑셀 초보가 알아야 할 10가지 기본 정보 (1) | 2024.09.03 |
---|---|
프로그래밍에 사용되는 기본적인 용어들-해석 (0) | 2023.08.23 |
피부 타입에 맞는 완벽한 스킨케어 루틴 (0) | 2023.07.10 |
ChatGPT를 이용한 자기계발 글 작성 (1) | 2023.02.23 |
전기요금 계산, 누진세 알아보기 (8) | 2022.07.08 |
최근댓글