StatelessWidget
상태가 변하지 않음
build() : 화면 그리는 함수
StatefulWidget
상태가 변하는 위젯
-> 사용자의 조작, 시간에 따라 화면이 변해야함
-> 클래스를 2개로 나눠
위젯을 효율적으로 관리함

레이아웃 위젯 - 화면 배치
children : [] 여러 위젯을 받음
(=> CSS의 padding, margin)
ex) 노치(카메라 영역), 홈 인디케이터를 피해서 영역을 자동으로 피해서 내용을 배치
이미지 넣는 순서
1. 폴더 만들기
- asset/image/ 폴더 생성 후 이미지 파일을 저장
2. pubspec.yaml 등록
flutter :
assets :
- asset/img/
asset/img/ 폴더 안의 모든 파일 사용 가능
저장 후 Pub get
3. 코드에서 사용
Image.asset('asset/img/image.jpg')
스타일 한 곳에서 관리
Theme.of(context).textTheme;
=> context : 위치 알려줌