Flutter 3.7에서 확인할 가치가 있는 새로운 기능

Flutter 3.7에서 확인할 가치가 있는 새로운 기능
당신과 같은 독자는 MUO를 지원하는 데 도움이 됩니다. 귀하가 당사 사이트의 링크를 사용하여 구매하면 당사는 제휴 수수료를 받을 수 있습니다. 자세히 알아보기

Flutter 커뮤니티는 버전 3.7에서 SDK를 계속 개선하여 몇 가지 훌륭한 새 기능을 추가합니다. 예를 들어 이제 사용자 지정 메뉴 표시줄과 계단식 메뉴를 만들고, 더 나은 국제화를 지원하는 도구를 활용하고, 새로운 디버깅 도구에 의존할 수 있습니다.





이러한 새로운 기능은 기존 기능의 개선과 함께 제공됩니다. 그 중에는 더 빠른 전역 선택 도구, 임펠러라는 렌더링 시스템, 플랫폼 간에 리소스를 공유하는 기능이 있습니다.





오늘의 메이크업 비디오

플러터란?

Flutter는 Dart 프로그래밍 언어를 사용하여 iOS 및 Android용 고품질 네이티브 인터페이스를 구축하기 위한 Google의 모바일 앱 SDK입니다. Flutter는 기존 코드와 함께 작동하며 전 세계 개발자 및 조직에서 사용하며 무료이며 오픈 소스입니다 .





Flutter는 기존 코드와 함께 작동하지만 새 코드를 쉽게 채택할 수 있습니다. 기존 코드 기반의 위젯으로 작게 시작하거나 처음부터 앱을 빌드할 수 있습니다. 선택은 당신의 것입니다.

몇 가지 최신 기능을 간단히 살펴보겠습니다.



1. 향상된 재료 3 지원

  Android 스튜디오의 Flutter

Flutter가 Material 3에 대한 지원으로 업데이트되었습니다. 이 업데이트를 통해 Flutter에서 제공하는 머티리얼 구성요소를 사용할 수 있습니다. 최신 버전의 안드로이드 . Material Pack은 콘텐츠를 대담하고 눈에 띄게 돋보이게 하는 매끄러운 새 테마를 제공합니다.

iOS와 Android 모두에서 사용할 수 있습니다.





  Flutter의 메뉴

최신 Flutter 업데이트에는 두 개의 새로운 메뉴 위젯인 PlatformMenuBar와 Material Design Menu가 추가되었습니다. PlatformMenuBar는 macOS에서 사용할 수 있으며 Flutter가 렌더링하는 대신 기본 메뉴 막대를 렌더링합니다.

모든 플랫폼에 대해 계단식 메뉴 모음(MenuBar) 또는 다른 UI 요소(MenuAnchor)에 의해 트리거되는 개별 계단식 메뉴를 제공하는 재료 디자인 메뉴를 정의할 수 있습니다. 이러한 메뉴는 완전히 사용자 정의할 수 있으며 메뉴 항목은 사용자 정의 위젯이거나 새 메뉴 항목 위젯(MenuItemButton, SubmenuButton)을 사용할 수 있습니다.





3. 업데이트된 DevTools

  Flutter/Dart를 사용하는 웹 개발자

Flutter 3.7에는 메모리 디버깅 기능에 대한 주요 업데이트와 애플리케이션을 디버깅하는 데 사용할 수 있는 몇 가지 새로운 도구가 포함되어 있습니다. 스냅샷 분석 도구의 첫 번째 버전은 Flutter 애플리케이션에서 성능을 개선할 수 있는 영역을 강조 표시합니다.

4. 향상된 스크롤링

이 릴리스에는 Flutter로의 마이그레이션 프로세스를 최대한 쉽게 만들기 위해 몇 가지 스크롤 업데이트가 포함되었습니다. 주목할 만한 변경 사항으로는 Mac 플랫폼의 새로운 스크롤 물리학, 애니메이션 그리드 추가, 스크롤 컨텍스트에서 향상된 텍스트 선택 처리가 있습니다.

내 하드 드라이브가 100에서 실행되는 이유

5. 국제화 도구

새로운 국제화 시스템을 사용하면 Flutter 앱을 더 쉽게 번역하고 현지화할 수 있습니다. 설명 구문을 사용하면 코딩 경험이 제한된 사람도 쉽게 이해할 수 있는 오류 메시지가 표시됩니다.

새 시스템에서는 자리 표시자와 복수 선택 항목을 사용하여 복잡한 메시지를 만들 수 있습니다. 업데이트된 내용 보기 Flutter 앱 국제화 자세한 내용은 페이지를 참조하십시오.

6. 기타 새로운 Flutter 기능

  iOS 릴리스 유효성 검사

다른 새로운 기능으로는 Impeller 렌더링 엔진의 미리보기(iOS의 경우 Android의 Impeller는 아직 미리보기 준비가 되지 않음), 릴리스 확인(앱이 App Store에 제출할 준비가 되었는지 확인하기 위한 설정 체크리스트) 및 텍스트 돋보기(스마트폰에서 작은 텍스트를 더 쉽게 읽을 수 있도록 함).

Flutter: Google의 모바일 앱 SDK

유용한 새 기능이 가득한 Flutter 3.7이 출시되었습니다. 동안 이전 릴리스는 성능과 호환성에 중점을 두었습니다. , 이것은 앱을 보다 쉽게 ​​구축할 수 있도록 하는 것입니다. 새로운 기능과 개선된 탐색 기능을 갖춘 개발자 도구에 대한 유용한 업데이트가 많이 있습니다.

Material Design 테마가 Enhanced Material 3 지원으로 업데이트되어 새로운 아이콘과 조정된 색 구성표가 추가되었습니다. 또한 메뉴 표시줄 및 계단식 메뉴에 대한 지원도 사용할 수 있습니다. 자세한 내용은 릴리즈 노트 또는 Flutter의 미디엄 페이지 .

아직 Flutter를 살펴보지 않았다면 지금이 고려해 볼 좋은 기회입니다. 모바일 개발 프레임워크로서의 인기는 여전히 React Native와 같은 경쟁사에 비해 미미하지만, 단순성과 전반적인 사용 용이성이라는 놀라운 이점으로 인해 매일 힘을 얻고 있습니다.