Flutter 1.22 릴리스는 더 나은 Android 11 및 iOS 14 지원을 통해 안정화되었습니다.

Google은 자사의 크로스 플랫폼 앱 프레임워크인 Stable 버전인 Flutter 1.22를 출시했습니다. 더 나은 Android 11 및 iOS 14 지원을 제공합니다.

잘 모르시는 분들을 위해, 실룩 거리다 Google에서 만든 크로스 플랫폼 애플리케이션 프레임워크입니다. Google의 Dart 언어를 기반으로 하는 이 언어를 사용하면 개발자는 iOS, Android, 웹, Windows, macOS, Linux용 앱 간에 단일 코드베이스를 공유할 수 있습니다. 오늘은 다양한 새로운 기능이 포함된 Flutter 1.22가 출시되는 날입니다. 이 게시물에서는 Android의 디스플레이 컷아웃 지원과 iOS 14의 앱 클립 지원이라는 두 가지에 대해 이야기하겠습니다.

베젤리스 디자인이 점점 더 대중화되면서 노치와 홀 펀치가 점점 더 보편화되고 있습니다. 우리는 적절한 언더 디스플레이 카메라에 가까워지고 있지만 아직 거기에는 도달하지 못했습니다. 개발자가 이러한 다양한 유형의 디스플레이 컷아웃을 처리할 수 있도록 Flutter는 이제 Android의 DisplayCutout API를 완벽하게 지원합니다. Flutter를 사용하면 앱에서 노치로 가려지는 부분에 대해 걱정할 필요가 없습니다.

그리고 이 지원은 곡선형 디스플레이나 워터폴 디스플레이 등으로도 확장됩니다. 따라서 곡면 디스플레이를 다루는 데 어려움을 겪고 있다면 Flutter가 도와드리겠습니다.

iOS 14에는 App Clips라는 새로운 기능이 도입되었습니다. Android 인스턴트 앱이 무엇인지 알고 있다면 App Clip도 본질적으로 같은 개념입니다. App Clip을 사용하면 사용자가 앱의 작은 부분을 신속하게 "설치"하고 열 수 있으므로 온라인 메뉴 제공이나 간단한 대여 서비스 제공과 같은 작업을 더 쉽게 수행할 수 있습니다. Flutter 1.22에는 iOS에서 App Clip 개발을 지원하는 기능이 포함되어 있습니다. 즉, iOS의 새로운 기능을 계속 지원하면서 통합된 코드베이스를 계속 유지할 수 있다는 의미입니다.

물론 Flutter 1.22에는 이 두 가지 기능보다 훨씬 더 많은 기능이 도입되었습니다. 또한 일부 새로운 UI 요소 및 플러그인과 함께 현지화(핫 리로딩 포함)에 대한 지원이 향상되었습니다. 나머지 변경 사항에 관심이 있으시면 Google 블로그 게시물을 확인하세요.