[Flutter] Flutter 3.3을 알립니다!

김영진·2022년 8월 31일
0

원문

목적

플러터 버전 팔로우업

내용

아름다운 새로운앱 플러터 3.3은 퍼포먼스 향상, 작별의 편지로 향상되었다.

플러터 3.3에 오신것을 환영합니다! 단지 세달전에 우리는 플러터 3을 알렸었다. 플러터 3은 모든 플랫폼을 stable하게 지원하는것을 포함한 대규모의 획기적인 사건이었다. 그 좋은 소식은 주요한 릴리즈 이후에 탄력이 느려지지 않았다는 것이다. 플러터3의 릴리즈 이후에 플러터는 5687의 풀 리퀘스트를 merge 하였다.

이 릴리즈는 퍼포먼스 측면에서 플러터웹 데스크탑 텍스트 핸들링 향상 등 에 대한 업데이트를 제공한다.

우리는 또한 go_router 패키지, DevTools, VSCode 익스텐션에 대한 흥미로운 업데이트를 소개합니다.

Framework

GlobalSelection

지금까지, 플러터 웹은 텍스트를 선택하려고 할 때 예상되는 동작과 일치하지 않았습니다. 플러터 앱처럼 네이티브 웹 어플리케이션은 엘리먼트 트리로 구성됩니다. 전통적인 웹앱에서, 너는 다양한 웹 엘리먼트들을 선택할 수 있다 단일 sweeping gesture와 함께, 플러터 웹앱에서 쉽게 수행할 수 없었던.

오늘 모든것이 변했다! SelectableArea 위젯의 소개와 함께, 몇몇 Selectable 위젯의 자식은 자유롭게 선택할 수 있다.

이 강력한 새로운 기능을 활요하려면 SelectionArea 위젯으로 너의 route body를 감싸고 플러터가 나머지 작업을 수행하도록 하면 된다.

놀라운 새로운 기능에 대한 더 광범위한 딥다이브를 위해서 SelectionArea Class 를 방문해주세요.

Trackpad input

플러터 3.3은 트랙패드 입력을 위한 향상된 지원을 제공합니다. 이것은 더 풍부하고 부드러운 통제를 제공할 뿐만아니라 어떤 경우에는 오해를 줄일 수 있다. 이 오해의 예는, flutter cookbook 안의 UI element 을 확인해주세요. 페이지의 하단으로 스크롤하여 DartPad인스턴스로 이동하고 다음 단계를 수행합니다

... 생략
요약하면 드래그엔 드롭할때 클릭한 요소가 잘 드래그앤드롭된다 정도로 이해하면 될듯

Scribble

커뮤니티 회원 fbcouch의 놀라운 기여 덕분에 Flutter 는 iPadOS에서 Apple Pencil을 사용한 Scribble 필기 입력을 지원합니다. 이 기능은 CupertinoTextFeild, TextField 및 Editable Text에서 기본적으로 사용 가능합니다. 최종 사용자에게 이 기능을 사용하려면 플러터 3.3으로 업그레이드 하세요

Text input

풍부한 텍스트 편집 지원을 개선하기 위해 이 릴리즈에는 플랫폼의 TextInputPlugin에서 세분화된 텍스트 업데이트를 받을 수 있는 기능이 도입되었다. 이전에 TextInputclient는 이전과 새 사이에 델타 없이 새 편집 상태만 제공했습니다. TextEditingDeltas와 DeltaTextInputClient는 이 정보 공백을 메웁니다. 이러한 델타에 대한 엑세스 권한을 가지면 입력 시 확장 및 축소되는 스타일링 범위를 가진 입력 필드를 작성할 수 있습니다. 자세한 내용은 Rich Text Editor Demo 를 참조해주세요.

요약하면 텍스트가 삭제되는지 대체되는지 입력되는지 등을 세세하게 알수있는것같음

Material Design 3

플러터 팀은 지속적으로 머터리얼 디자인 3을 플러터로 마이그레이션 중이다.

결과

엘리먼트를 선택할수 있는 위젯, 본문에 적지 않았지만 새로운 엔진을 준비 하고 있다고 하는데 플러터의 미래가 기대된다.

profile
2021.05.03) Flutter, BlockChain, Sports, StartUp

0개의 댓글