FLU — Flutter
FLU Flutter 프로젝트와 그에 딸린 도구 체인.
프로젝트
목록에는 열었던 프로젝트가 남습니다. “Flutter 프로젝트 만들기”는 패키지 이름과 폴더를 묻습니다.
왼쪽 클릭의 동작은 있는 위치에 따라 다릅니다. 프로젝트 안에서는 메뉴를 엽니다. 실행, 빌드, 기기처럼 그 자리에서 필요한 것이기 때문입니다. 프로젝트 밖에서는 이 버튼으로 마지막에 연 프로젝트로 이동합니다. 조작할 대상이 없는 곳이기 때문입니다. 오른쪽 클릭은 어디서나 메뉴를 엽니다.
명령
의존성 가져오기, 분석, 테스트, 서식 정리, 정리, 업그레이드,
오래된 의존성 보기, Doctor 실행.
릴리스 빌드는 Windows, Linux, Android(APK 또는 bundle),
Web을 대상으로 하며 다섯 가지 모두 실제로 --release입니다. 이전 이름이었던
“빌드…”는 이를 알려 주지 않았습니다.
디버그 빌드는 같은 다섯 가지 대상을 --debug로
빌드합니다. 메뉴는 같고 모드만 다릅니다. 기기가 필요 없으므로
도구 체인이 응답하기를 기다리지 않고 디버깅용 바이너리를 만들 수 있습니다.
실행
기기 목록은 항목 안이 아니라 그 뒤에 있습니다.
메뉴에 펼쳐 두면 열 때마다 도구 체인에 물어봐야 했습니다.
flutter devices는 몇 초가 걸리는데, “분석”이나 “의존성 가져오기”를
고르는 데에도 그 지연을 치렀습니다. 이제 필요한 순간에만 검색합니다.
대상이 하나뿐이면 아무것도 묻지 않고 명령이 실행됩니다.
“실행”은 기기를 검색해 해당 기기 — 또는 모든 기기 — 를 제안합니다. 출력은
실시간으로 표시되며 Flutter의 키를 바로 쓸 수 있습니다. 핫 리로드(r),
핫 리스타트(R), 도움말(h), 분리(d), 출력 지우기(c), 종료(q).
“옵션과 함께 실행…”은 flutter run에 원하는 것을 덧붙입니다.
--profile, --dart-define=key=value 같은 것입니다.
같은 메뉴 맨 아래의 “기기 찾기…”는 검색을 다시 실행하고 그 목록으로
돌아갑니다. 나중에 연결한 휴대폰은 그렇게 하지 않으면 나타나지 않습니다.
끝은 알려 줍니다. 완료, 실패 (1), 중지됨. 출력은 버튼 하나로 복사할 수 있습니다.
빌드에 성공하면 그 결과 파일로 이동할 수 있습니다. 배너에 버튼이
나타나 뷰를 결과물 폴더로 이동하고 그 위에 커서를 놓습니다.
.exe, .apk, bundle입니다. 어디에 기록했는지는 도구 체인이
알려 주며, 여기서 기억하는 경로 목록이 아닙니다. 대상마다 경로가 다르고
Flutter 버전에 따라 바뀌기 때문입니다. 명령이 실행 중이거나 실패했을 때는
보여 줄 것이 없으므로 아무것도 나타나지 않습니다.
도구 체인이 없을 때
Flutter가 설치된 곳에서만 버튼이 나타납니다.
Meneaufile 설명서, 한국어판.