플러터 (Flutter) Sample 앱 분석
Visual Studio Code의 flutter 확장프로그램은 기본적인 플러터 커맨드라인 명령어를 에디터에서 사용할 수 있게 만들어줍니다. IntelliJ 혹은 Android Studio의 경우에는플러터 확장프로그램을 설치한 후 플러터 용…


Visual Studio Code의 flutter 확장프로그램은 기본적인 플러터 커맨드라인 명령어를 에디터에서 사용할 수 있게 만들어줍니다. IntelliJ 혹은 Android Studio의 경우에는플러터 확장프로그램을 설치한 후 플러터 용 프로젝트를 만들면 됩니다.
자동으로 만들어주는 앱의 시작 파일은 main.dart 입니다.
main.dart의 main 메소드를 시작으로 루트 위젯 MyApp 부터 MyHomePage 위젯까지 만들면서 앱을 구성합니다.
처음 앱을 만들면 자세한 주석이 있습니다. 하나씩 살펴보세요. 새롭게 알 수 있는 내용은 다음과 같습니다.
- 앱 테마
- 페이지
- 상태를 가지는 위젯(Stateful Widget)과 상태가 없는 위젯(Stateless Widget)
- 상태를 가지는 위젯의 State 클래스
- setState 메소드를 이용한 화면 + 상태 업데이트
- build 메소드로 화면 구성하기
- 앱을 실행해보셨다면 VSCode로 디버깅하기를 읽어보세요
- 여러 페이지를 가지는 앱을 만드려면 라우팅을 이용한 페이지이동을 읽어보세요