Flutter 3.32의 새로운 기능 | Kevin Chisholm


요약

  1. 웹 핫 리로드 지원(실험적)

    • 이제 Flutter 웹 프로젝트에서도 핫 리로드 기능 사용 가능
  2. Cupertino(아이폰 스타일) 스퀴클(rounded superellipse) 도형 추가

    • iOS 디자인과의 높은 일치도 제공
  3. Firebase AI 연동 강화

    • Gemini API와 Imagen 모델 직접 연동, AI Monitoring 대시보드 도입
  4. 핵심 위젯 구조 개선

    • Expansible, RawMenuAnchor 등 재사용성 높은 위젯 추가
  5. Material 라이브러리 개선

    • CarouselController animateToIndex, TabBar onHover/onFocusChange 등 다양한 신규/개선 콜백 제공
    • CalendarDatePicker에 커스텀 캘린더 시스템 적용 가능
  6. 접근성(Accessibility) 대폭 강화

    • SemanticsRole API 도입, 빠른 semantics tree 컴파일, Windows 강제 색상(high contrast) 지원
  7. 텍스트 입력 및 선택 개선

    • iOS 기본 텍스트 메뉴 지원, 자동완성 위젯 성능/레이아웃 개선, 에러 메시지 커스터마이즈 허용
  8. 멀티 윈도우 지원 진전(데스크탑)

    • Ubuntu(리눅스) 및 macOS/Windows에서 멀티 윈도우 안정성 강화, 쓰레드 병합 옵션 추가
  9. 엔진/렌더러(Impeller) 개선

    • 텍스트 렌더링 개선, 버그 해결 및 일부 기기에서 렌더러 자동 선택(안정성 향상)
  10. DevTools & IDE 통합 강화

    • 새로운 속성 편집기 제공, Flutter/Dart 지원 기능 확장, Gemini AI Android Studio 플러그인 개선
  11. 안드로이드 Gradle 플러그인 Kotlin화

    • 안정성 및 테스트 용이성 강화
  12. Scribe/스타일러스 지원(안드로이드 14+)

    • Android에도 iOS처럼 펜 입력 가능
  13. 중단/변경사항 공지

    • 일부 패키지 지원 중단(예: flutter_markdown 등 6개)
    • iOS 12, macOS 10.14 지원 종료 예정
    • Deprecated API(확장/컨트롤러 등) 안내
1개의 좋아요