학습 순서
위젯 소개 및 실습 준비 -> 텍스트 관련 위젯 -> 제스처 관련 위젯 -> 디자인 관련 위젯 -> 배치 관련 위젯
# 제스처 관련 위젯
- Button
- ElevatedButton
- OutlinedButton
- IconButton
- GestureDetector
- FloatingActionButton
# 디자인 관련 위젯
- Container
- SizeBox
- Padding
- SafeArea
# 배치 관련 위젯
- Row
- Column
- Flexible
- Expanded
- Stack
위젯 소개
- Container 위젯 : 자식을 담는 컨테이너 역할을 합니다. 다만 단순하게 자식을 담는 역할을 하는게 아니라 배경색, 너비와 높이 , 테두리 등의 디자인을 지정할 수 있습니다.
- GestureDetector 위젯 : 플러터에서 제공하는 제스처 기능을 자식의 위젯에서 인식하는 위젯입니다. 탭이나 드래그 그리고 더블 클릭 같은 제스처 기능이 자식 위젯에 인식됐을 때 함수를 실행할 수 있습니다.
- SizedBox 위젯 : 높이와 너비를 지정하는 위젯입니다. Container 위젯과 다르게 디자인적 요소를 적용할 수 없고 const 생성자로 선언 할 수있어서 퍼포먼스 측면에서 더 효율적이다
위 내용은 개인 공부를 위해 작성된 것입니다.
자료 : '코드팩토리의 플러터 프로그래밍'