구글이 출시한 크로스 플랫폼 프레임워크이며, 한 소스 코드로 수많은 플랫폼에 대응할 수 있다.
플러터 프로젝트를 실행하면 가장 먼저 main() 함수가 실행되며 main() 함안에 runApp() 함수를 실행시켜서 플러터 프로젝트를 시작한다.
import 'package:flutter/material.dart';
void main() {
runApp();
}
플러터에서 main() 함수 안에 runApp을 실행하고 그 안에 MaterialApp과 Scaffold 위젯을 추가하는 것이 기본 설정이라고 생각하면 된다.
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
home: Scaffold(
body: Text(
'Hello Flutter',
),
),
),
);
}
이 글은 골든래빗 《코드팩토리의 플러터 프로그래밍》의 스터디 내용 입니다.