반응형

Flutter에서 자주 사용되는 함수 기능을 알아보자

 

Flutter에 사용되는 다양한 기능을 수행해 주는 코드 블록을 함수라고 하는데,

이중에서도 자주 사용되는 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에서 자주 쓰는 함수들을 알아보았습니다!
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기