Study Record

[Flutter] 프로젝트 시작 / Widget / Widget Tree 본문

Flutter

[Flutter] 프로젝트 시작 / Widget / Widget Tree

초코초코초코 2023. 1. 19. 15:44
728x90

✍ 프로젝트 생성하기

 

[Flutter] Flutter 설치하기 - Windows

✍ Flutter 설치하기 플러터를 설치하려면 다음 사이트를 이용한다. Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems. docs.flutter.dev 1. 사이트에 접속하여 W

laustudy.tistory.com

 

✍ 기본

 

1. Flutter는 lib 파일에서 주로 작업한다.

 

2. 앱을 실행하고 UI 화면을 변경하고 저장(Ctrl + S)하거나 번개 아이콘(Hot reload)을 누르면 다시 실행하는 것 없이 바로 반영된다. Restart 도 Hot reload 옆 버튼을 누르면 빠르게 반영된다.

 

3. 기본적으로 runApp() 안에 MaterialApp(home: Scaffold()) 형태로 시작한다. 

// lib\main.dart
void main() {
    runApp(
        MaterialApp(
            home: Scaffold(
                body: ,
            ),
        ),
    );
}

 

4. 단축키 추가하기

 

> 코드를 자동으로 정리해주는 단축키를 설정해보자.

File > Settings 혹은 단축키 [Ctrl + Alt + S] 로 설정 페이지로 들어가 Keymap 의 "Reformat Code with 'dart format'" 부분에 오른쪽 마우스를 클릭하면 "Add Keyboard Shortcut" 으로 원하는 단축키를 설정할 수 있다.

 

원하는 키로 단축키를 설정하면 된다.

 

5. 위젯(Widget) 중간에 커서를 두고 [Alt + Enter] 버튼을 누르면 빠르게 선택할 수 있는 여러가지 옵션이 나온다. 위젯을 삭제하거나 감쌀 때 유용하게 사용할 수 있다.

 

+ Widget

실제로 화면에 나타나는 기본 요소로 margin이나 padding 까지 포함된다.

 

+ Widget Tree

Widget 들의 부모, 자식 관계를 나타내는 걸 Widget Tree 라 부른다.

Widget Tree

 

728x90