Flutter – 기본 뼈대

import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      home: Scaffold(
        backgroundColor: Colors.black,
        body: Center(
          child: Text(
            'Hello world',
            style: TextStyle(
              color: Colors.white,
            )
          )
        )
      )
    )
  );
}

runApp() 내부에는 무조건 MaterialApp 이 들어가야하고, 그 내부에는 home 과 Scaffold 가 정의되어야한다. 이것은 외우자.

Scaffold는,

Implements the basic material design visual layout structure.
This class provides APIs for showing drawers and bottom sheets.
To display a persistent bottom sheet, obtain the ScaffoldState for the current BuildContext via Scaffold.of and use the ScaffoldState.showBottomSheet function.

위 설명 그대로, 기본적인 Material Design 의 시각적 레이아웃 구조를 시행하는 녀석임. 간단히 이야기해서 앱 화면을 구성하는 뼈대


그 외 유용한 단축키 / 숏컷

Alt + Enter (위젯 wrap with 등)

Ctrl + Alt + L (정렬)

stless (StatelessWidget 뼈대 자동 생)