페이지 2: UI/UX 디자인 기초

2. UI/UX 디자인 및 위젯 구성

FlutterFlow의 직관적인 빌더를 사용하여 아름답고 사용하기 쉬운 인터페이스를 만듭니다.

2.1. 기본 위젯 이해 (Container, Column, Row)

Flutter의 핵심인 Container, Column (세로 배열), Row (가로 배열) 위젯을 사용하여 모든 레이아웃을 구성합니다.

// FlutterFlow의 위젯 트리 구조
Column
  -> Container (Padding/Margin 설정)
    -> Row (Horizontal Alignment)
      -> Text (Label)
      -> Icon (Button)

2.2. 반응형 디자인 설정

앱이 모바일과 웹에서 일관되게 보이도록 반응형(Responsive) 속성을 사용합니다. 특히 Wrap 위젯이나 `visibility` 설정을 통해 화면 크기에 따라 위젯을 숨기거나 재배치할 수 있습니다.

팁: 너비 설정 시 px 대신 %Flex를 사용하여 유연한 레이아웃을 확보하는 것이 중요합니다.