1. UI 골격 및 레이아웃 구성번호위젯 이름설명1Container스타일, 여백, 색상, 크기 등 거의 다 되는 만능 박스2Padding여백 추가용 래퍼 위젯3ColumnVStack (수직 정렬)4RowHStack (수평 정렬)5SizedBox고정 크기 or Spacer 용도6Expanded남는 공간 채우기용 (flex)7FlexibleExpanded보다 유연한 버전8Align / Center위치 정렬 용도9StackZStack (위젯 겹치기)10SafeArea노치, 상태바 영역 피하기 // 수직 정렬 (VStack)Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Text('Hello'), SizedBox(height:..
API 호출을 통해 JSON 데이터를 파싱 하는 과정에서 플러터에서 한글 깨짐 문제가 생겼습니다. Chat GPT 코드를 그대로 사용했는데 발생한 에러라서 뭔가 GPT 가 코드를 잘못 만들었을 것이라고 생각해서 인터넷에 검색해보니 많은 사람들이 해당 케이스의 상황을 겪고 있더군요.▼ 한글이 깨질 경우 다음과 같이 utf8 디코딩이 필요하고 response.body가 아닌 response.bodyBytes 로 값을 변경해서 쓰면 됩니다. ▼ 실제 예제 코드입니다.