[FLUTTER] 기초 화면 구성

2025. 1. 20. 10:39·Flutter

기초적인 Flutter 화면을 구성하는 패턴

  1. 'package:flutter/material.dart' 임포트
  2. MaterialApp으로 메인 위젯 트리 감싸기
  3. title과 theme과 같은 속성 설정
  4. home : 속성을 주 페이지로 정의
  5. Scaffold:
    • 앱의 시각적 레이아웃에 대한 기본 구조 제공
    • appBar 및 body와 같은 속성 설정
      • 레이아웃 요소 제공 (예: AppBar, Drawer, BottomNavigationBar)
        • 각 구성요소는 또 다른 위젯으로 각각의 사용법은 이후에 정리하기로 함
      • body에 실제 화면 관련 위젯 정의
  6. 'package:flutter/material.dart' 임포트
  7. MaterialApp으로 메인 위젯 트리 감싸기
  8. title과 theme과 같은 속성 설정
  9. home : 속성을 주 페이지로 정의
  10. Scaffold:
    • 앱의 시각적 레이아웃에 대한 기본 구조 제공
    • appBar 및 body와 같은 속성 설정
      • 레이아웃 요소 제공 (예: AppBar, Drawer, BottomNavigationBar)
        • 각 구성요소는 또 다른 위젯으로 각각의 사용법은 이후에 정리하기로 함
      • body에 실제 화면 관련 위젯 정의

 

MaterialApp의 주요 property와 사용법

  • theme: 앱의 전체 테마, 색상 구성 등이 포함 (예, theme: ThemeData(primarySwatch: Colors.red))
  • home: 앱이 시작할 때 보여질 기본 경로 또는 위젯

 

home: Scaffold(
  appBar: AppBar(title: const Text('FunCoding')),
),

 

'Flutter' 카테고리의 다른 글

[FLUTTER] 콜백 함수(Callback Function)  (0) 2025.01.20
[FLUTTER] Stack 위젯  (0) 2025.01.20
[FLUTTER] 위젯(Widget)  (0) 2025.01.20
[FLUTTER] 플러터의 UI  (0) 2025.01.20
[FLUTTER] 상태(STATE)  (0) 2025.01.20
'Flutter' 카테고리의 다른 글
  • [FLUTTER] 콜백 함수(Callback Function)
  • [FLUTTER] Stack 위젯
  • [FLUTTER] 위젯(Widget)
  • [FLUTTER] 플러터의 UI
noily4748
noily4748
백엔드 개발을 공부하고 있는 개발자 입니다!
  • noily4748
    noily4748 님의 블로그
    noily4748
  • 전체
    오늘
    어제
    • 분류 전체보기 (37)
      • 웹 (2)
      • Flutter (11)
      • Dart (5)
      • 디자인 패턴 (4)
      • 디스코드 (2)
      • [Flutter] 눈길 팀 프로젝트 (10)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
noily4748
[FLUTTER] 기초 화면 구성
상단으로

티스토리툴바