플러터 B반 과제2

이담현·2026년 3월 30일

<개념>

Flutter는 거희 모든것이 위젯으로 이루어졌다

  • Text, AppBar 등 모두 위젯이다

속성은 위젯의 옵션값이다 : 색, 크기 등
,
,
,

전체 앱의 기본 구조를 잡는 최상위 위젯이다

MaterialApp{}

<함수>

child:Stack

  • 겹치는 위젯
  • 뒤에있는 위젯이 위로 겹쳐올라온다

children:Flexible

  • 비율로 채우는 위젯
  • 3:1, 2:2 등

callback 함수

  • 일정 작업이 완료되면 실행되는 함수
  • 버튼 클릭 후 실행과 같은 용도

SizedBox

  • 간격 또는 크기를 지정할 때 사용

[Scaffold]

앱의 기본 화면 구조를 제공한다

제공하는것

  • 상단바
  • 본문
  • 하단바
  • 네비게이션바

등 화면을 만들 때 필요한 대부분의 것을 제공한다

이중 상단바를 칭하는것이 AppBar이다

(예시

appBar: AppBar(
        backgroundColor: Colors.green,
        title:Text('다연쌤 최고'),
        centerTitle: true,
      ),

[Row, Column]

Row - 가로배치

Row(
//주축 정렬 지정
            mainAxisAlignment:MainAxisAlignment.start,
//반대축 정렬 지정
            crossAxisAlignment: CrossAxisAlignment.center,
            )

Column - 세로배치

(예시

Column(
	children:[],
	)
profile
최고 최선의 코드를 생성하는 개발자

0개의 댓글