구글 개발자 블로그에 중국에서 열린 플러터 GDD 소식과 함께, 플러터 SDK가 1.9로 업데이트 되면서 추가된 기능에 대해 소개 했길래 한번 살펴 보았습니다.
(https://developers.googleblog.com/2019/09/flutter-news-from-gdd-china-flutter1.9.html)
일단 flutter upgrade를 하니 버전이 1.9.1이 되었습니다.
또, 마스터 채널로 올려서 최신의 SDK 기반으로 테스트 해봤습니다.
기존에 웹 위주로 개발 해 왔기에 특히 제 눈에 띈 것은 아래와 같습니다.
1. 기존에 일반 플러터로 생성 된 프로젝트도 바로 flutter create . 명령어를 통해 웹 버전으로 바로 전환 됨 (즉, 앞으로는 따로 웹버전으로 시작할 필요 없음)
2. flutter run -d chrome 명령어로 바로 웹 브라우저에서 실행 되며 핫 리로드도 됨 (기존엔 f5로 리로드...)
3. 단, 기존에 flutter_web 으로 생성 및 개발 된 프로젝트는 v1.9에 맞춰서 설정들을 다시 손 봐야 됨 (http, html 관련 의존성 대상이 바뀜)
물론 위 명령어들은 flutter config --enable-web 을 한번 실행 해줘야 됩니다.
마지막으로 플러터 웹으로 구현된 몇가지 개발 도구 및 서비스도 소개가 되었습니다.
마치 비주얼 스튜디오에서 XAML을 GUI로 편집하던 식으로 플러터 앱의 디자인을 바꿀 수 있는 앱과 위젯을 바로바로 확인해 볼 수 있는 앱들이 웹에서 실행이 가능 해졌습니다.
- https://rxlabz.github.io/panache_web/#/editor
- https://flutter-widget-livebook.blankapp.org/basics/introduction/
관련 유튜브도 올라왔네요 :)
저도 요즘 업무 상 Go와 Flutter 함께 열심히 쓰고 있습니다.
둘 다 워낙 툴링이 좋아서 요즘 커피 마시러 갈 시간이 없네요.
그치만, golang은 한글로 써야 제 맛이죠!!
요즘은 함수명을 "ㅇㅇㅇ회사는_누적집계_이해가_부족하여_만든_전처리_프로시저" 이렇게 사용 중입니다..
역시 고수만 할 수 있다는 유지보수 어려운 코딩!!