Flutter 2.0 업데이트 소식

Flutter?

EN: https://flutter.dev/
KO: https://flutter-ko.dev/

Flutter(플러터)는 구글에서 만든 개발 프레임워크로 기존에는 모바일 앱을 개발할 수 있었으나 2.0으로 업데이트되면서 데스크탑 앱(Windows, Mac, Linux), 웹 앱까지 stable로 지원하는 개발 프레임워크가 되었습니다.

홈페이지에는 플러터를 아래와 같이 설명하고 있네요.

Flutter(플러터)는 하나의 코드베이스로 모바일, 웹, 데스크톱에서 네이티브로 컴파일 되는 구글의 아름다운 UI 툴킷입니다.

플러터는 Dart라는 언어를 사용하여 앱을 개발할 수 있으며 이 언어도 구글에서 만들었습니다.
앱을 개발할 때는 Android Studio, IntelliJ, VS Code, Emacs에 플러그인을 설치하고 가능하다고 합니다.
(iOS, Android, 데스크탑 앱 모두를 개발하고자 한다면 VS Code로 하는게 좋겠네요 😈)

2.0 업데이트 소식

https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65

이번에 업데이트된 내용을 살짝 요약해보면

  1. Mobile Framework -> Portable Framework
    • 데스크탑 앱(Mac OS, Windows, Linux), Web(beta to stable) 지원!
  2. Dart Null Safety
  3. Flutter Fix를 통해 2.0 업데이트 이후 deprecated된 것 수정 가능
  4. DevTool 업데이트
    • 평균 FPS, 메모리 뷰 차트, 디버거 업데이트 등
    • 자세한 내용은 DevTools 2.0

짧은 정찰 마무리

Flutter를 이용한 앱 개발은 해보지 않아서 이번에 업데이트 소식을 들은 김에 튜토리얼해보면서 앱을 한번 빌드해보는 것도 재미있을 것 같네요.
(Dart 언어도 한번 찍어먹어볼겸..)

앱 개발 강의에서도 요즘 심심치 않게 등장하고 있는 프레임워크인데 조만간 튜토리얼 돌려보고 내용 정리해봐야겠습니다. 😈