1.
SizedBox는 간단하게 아이템 사이의 간격 조절할 때 쓰기 좋다.
좌우 간격이 필요한 경우에는 SizedBox(width: 20), 이런 식으로
상하 간격이 필요한 경우에는 SizedBox(height:20), 이런 식으로.
2.
Container에서는 BorderRadius 값으로 둥글게 모서리 깎는데, 이미지의 경우 ClipRRect를 자주 쓰나보다.
자식 위젯의 모서리를 둥글게!
ClipRRect는 Clip Rounded Rectangle 이걸 가지고 만든 이름인가보다. 이름 아주 잘 짓는구만.
3.
StatefulWidget은 변경 가능한 상태를 가진 위젯.
StatelessWIdget은 변경 가능한 상태가 없는 위젯.
4.
플러터 프로젝트 만들 때, 원하는 플랫폼만 찍어서 생성하기
flutter create --platforms=android,ios [프로젝트이름]
eg. flutter create --platforms=android,ios,web
--platforms가 길어서 귀찮다 싶으면 그냥 -p 로 써도 된다.
5.
Container()는 자식이 있으면 자식에 맞춰서 폭 같은게 조절된다. 자식이 없으면 쭈아악 펼쳐진다.
6.
ElevatedButton 같은 경우 사이즈 조절 할 때 SizedBox로 감싸서 widht, height를 주면 편리한가보다.
ElebatedButton은 부모 사이즈에 맞추려고 하는 속성이 있다고 한다.
'wrap with SizedBox'