flutter 프로젝트 폴더의 구성, void main() => runApp(MyApp()) 설명
2023. 7. 15. 10:22ㆍIT
view > command Pallete > new flutter project
pubspec.yaml : 프로젝트의 메타데이터, 환경설정, 버전 관리
android, ios, test 폴더는 아직 신경쓸필요 없음
lib폴더에서 모든 작업을 함
lib > main.dart에서 코딩 시작
material라이브러리는 구글에서 제공하는 모바일, 데스크톱에서 사용/개발할 수 있는 가이드라인
import 'package:flutter/material.dart';
void main() => runApp(MyApp())
void 반환 값 없음
main() 함수는 앱의 시작점, 컴파일러가 가장 먼저 참조하는 함수
=> 함수를 호출
runApp() 최상위 함수이며, argument로 위젯을 항상 가져야 함
MyApp 은 커스텀 위젯 (아무이름을 지정해도 됨)
함수는 소문자로 시작 main(), runApp()
클래스는 대문자로 시작 MyApp()
반응형
'IT' 카테고리의 다른 글
flutter App bar icon button (0) | 2023.07.16 |
---|---|
flutter - named argument (0) | 2023.07.16 |
flutter 플러터 위젯 설명 (widget, Stateless widget, Stateful widget, widget tree) (0) | 2023.07.15 |
flutter doctor 실행, 비주얼스튜디오코드, 안드로이드스튜디오 에뮬레이터 실행 (0) | 2023.07.15 |
플러터 flutter 안드로이드스튜디오 설치 (0) | 2023.07.15 |