Flutter 버전 업그레이드

Flutter 3.7 이 발표 되었단다. 기왕이면 최신 버전을 쓰자. 뭔가 좋아 졌겠지.



# 현재 채널 및 버전 확인
> flutter --version

# 채널 변경 (optional)
> flutter channel stable

# 업그레이드
> flutter upgrade

# 작업 프로젝트의 패키지 업그레이드 (좀 오래 걸리니 -v 옵션 추가해서 로그 출력)
> flutter -v pub get


flutter doctor 혹은 flutter --version 으로 현재 사용하고 채널과 flutter 버전을 확인할 수 있다.

> flutter doctor

# Output
Doctor summary (to see all details, run flutter doctor -v):
[] Flutter (Channel stable, 3.3.9, on Microsoft Windows [Version 10.0.19045.2486], locale ko-KR)
[!] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.4)
    X Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop development with C++" workload, and include these components:
        MSVC v142 - VS 2019 C++ x64/x86 build tools
         - If there are multiple build tool versions available, install the latest
        C++ CMake tools for Windows
        Windows 10 SDK
[] Android Studio (version 2021.3)
[] VS Code (version 1.75.0)
[] Connected device (3 available)
[] HTTP Host Availability

나의 경우, stable 채널을 쓰고 있었고, Flutter 3.3.9 버전을 사용하고 있었다.
3.7이 나왔다고 하고, 특별히 안 올릴 이유가 없으니, 사용 Flutter 버전을 올리기로 했다.

혹, stable 채널이 아니라, beta 채널을 사용 중이면, flutter channel stable 명령으로 채널을 변경할 수 있다.



그냥 flutter upgrade 명령만 내리면 끝.
사용하고 있는 채널의 최신 버전으로 flutter를 업그레이드 한다.

> flutter upgrade

# Output
Upgrading Flutter to 3.7.1 from 3.3.9 in C:\flutter...
Checking Dart SDK version... 
Downloading Dart SDK from Flutter engine 800594f1f4a6674010a6f1603c07a919b4d7ebd7... 
Expanding downloaded archive...
Building flutter tool... 
Running pub upgrade... 

Upgrading engine...
Downloading android-arm-profile/windows-x64 tools...             2,185ms
Downloading android-arm-release/windows-x64 tools...               505ms

# ...

Flutter 3.7.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 7048ed95a5 (3 days ago) • 2023-02-01 09:07:31 -0800
Engine • revision 800594f1f4
Tools • Dart 2.19.1 • DevTools 2.20.1

Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[] Flutter (Channel stable, 3.7.1, on Microsoft Windows [Version 10.0.19045.2486], locale ko-KR)


Flutter 업그레이드 후, 작업 중인 프로젝트를 빌드 하는데 pug get 에서 반응이 없었다.
괜히 빨리 업그레이드 했나 후회하고 있었는데, 알고보니 첫 빌드가 그냥 오래 걸린 것이었다. (한 3분 정도는 걸렸던 것 같다.)

자세한 로그를 출력하면서 진행하도록 flutter -v pug get 을 한 번 해주도록 하자.

> flutter -v pug get


What’s new in Flutter 3.7 블로그에 따르면, Material 3 update 랑 iOS 개선이 큰 축으로 보인다.


Material 3 샘플에서 Material 2 와 Material 3 를 토글해가면서 확인해 볼 수 있다.





Related Content