목차
반응형
안녕하세요!
플러터의 MaterialApp 클래스에 대해 알아보겠습니다.
[Flutter/플러터] 플러터 샘플 앱 분석하기
안녕하세요! 플러터 샘플 앱을 분석해 보겠습니다. [Flutter/플러터] 플러터 프로젝트 생성 안녕하세요! 이번에는 플러터 프로젝트 생성을 해보겠습니다. 플러터 프로젝트 생성 1. 플러터 프로젝트
ktc7514.tistory.com
MaterialApp
- MaterialApp 클래스는 구글이 지향하는 디자인인 Material 디자인을 사용할 수 있게 하는 클래스
- 여기서는 title, theme, home 세 가지 이름이 있는 인수를 설정하며, 이 프로퍼티들을 설정하여 위젯의 속성을 표현
- title은 제목, theme는 테마를 지정, useMaterial3은 Android12에 제공되는 새로운 디자인 사용, home에 작성하는 위젯이 실제 이 앱이 표시하는 위젯이 됨
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
useMaterial3: true,
),
home: const MyHomePage(title: 'Flutter Demo Home Page'), //표시할 화면의 인스턴스
);
}
반응형
'자기계발 > IT' 카테고리의 다른 글
[Flutter/플러터] 플러터 위젯에서 위젯으로 값 전달 (9) | 2023.03.19 |
---|---|
[Flutter/플러터] 플러터 StatefulWidget 클래스 알아보기 (39) | 2023.03.16 |
[Flutter/플러터] 플러터 StatelessWidget 클래스 알아보기 (9) | 2023.03.13 |
[Flutter/플러터] 플러터 샘플 앱 분석하기 (27) | 2023.03.10 |
[Flutter/플러터] 플러터 프로젝트 구조 이해하기 (46) | 2023.03.07 |