flutter 프로젝트 폴더의 구성, void main() => runApp(MyApp()) 설명

2023. 7. 15. 10:22IT

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()

반응형