대신에 마지막에 일어나는 일은 다트가 이 코드 파일을 위에서 아래로 훑어보며 그 코드 파일을 위에서 아래로 읽는다.
코드 파일을 구문 분석한 후 코드와 코드 파일이 DART로 파싱된다. 이는 결국 대상 플랫폼에서 실행할 프로젝트를 구축하는 것이다.
DART가 여러분의 코드를 분석할 것인데 명심하세요! DART가 실제 프로그래밍 언어이다.
이제 코드가 파싱된 후 대상 플랫폼에서 이해할 수 있는 언어로 번역돼야 한다.
코드 구문 분석 후 코드는 다양한 다트와 플러터 툴로 컴파일된다.
즉, 우리가 작성한 .dart 파일이 각각 native iOS나 Android 코드로 변환된다.
다트와 플러터로 작성한 코드는 다른 코드로 번역되고 그 코드는 결국 패키지로 묶여 고도로 최적화된 코드 번들로 함께 들어 있는 것이다. 그 코드 번들은 그 다음 여러분이 프로젝트를 실행 할 장치에서 실행된다.