Flutter-2.2-릴리스의 최대 업데이트-

 

Google의 오픈 소스 UI 소프트웨어 개발 플랫폼: Flutter는 몇 가지 흥미로운 새로운 기능으로 무장한 현재 버전 Flutter 2.2로 개편 및 새로워졌습니다.

 

이는 최근 종료된 Google I/O 2021 이벤트에서 발표되었습니다.

 

Flutter의 인기 상승

 

Google의 Flutter는 이제 세계에서 가장 인기 있는 크로스 플랫폼 개발 프레임워크가 되었습니다. Slashdata에 따르면 현재 전체 크로스 플랫폼 개발자 중 약 45%가 모바일 앱 제작에 Flutter를 사용하고 있습니다.

 

실제로 2020년부터 2021년 사이에 Flutter 프레임워크 사용은 47%의 엄청난 성장을 이루었으며 현재 Google Playstore의 모든 모바일 앱 중 12%가 Flutter를 사용하고 있습니다.

 

Google이 2017년에 출시한 Flutter는 Android, iOS, Linux, Mac, Windows, Google Fuchsia 및 단일 코드베이스를 통한 웹 양식용 크로스 플랫폼 앱 개발 프레임워크를 지원합니다.

 

이것이 바로 Flutter의 아름다움이자 기능입니다. 이제 Flutter 5의 상위 2.2개 업데이트에 대해 논의하겠습니다.

 

Null 안전

 

릴리스 2.0에서 Flutter는 이제 새 프로젝트의 기본값이 된 Null 안전 기능을 도입했습니다. Null 안전 기능을 사용하면 개발자는 코드에서 직접 변수나 값이 null이 될 수 있는지 여부를 쉽게 나타낼 수 있습니다. 널 참조 예외로부터 보호합니다.

 

이러한 방식으로 널 포인터 관련 오류를 대폭 줄이고 제어할 수 있습니다.

 

실제로 Flutter에서 Dart 언어를 사용하면 컴파일러는 런타임 시 모든 null 검사를 제거할 만큼 똑똑하므로 앱 성능이 놀라울 정도로 빨라집니다.

 

결제 메커니즘

 

Flutter 2.2 버전을 사용하여 만든 모바일 애플리케이션의 결제 공간에서 큰 발전이 발표되었습니다. 새 업데이트에서는 Google Play 팀의 도움으로 구축된 새로운 결제 플러그인이 도입되었습니다. 이 유용한 플러그인을 사용하면 개발자는 Android 및 iOS 앱 모두에 대해 실제 상품에 대한 결제를 허용하는 기능을 내장할 수 있습니다.

 

또한, 안전한 금융거래를 위해 기존 인앱구매 플러그인의 보안과 암호화가 더욱 강화되었습니다.

 

웹 개발

 

웹 개발 공간에서 Flutter 2.2에는 몇 가지 흥미로운 업데이트가 있습니다. 이제 개발자는 백그라운드 캐싱을 위해 서비스 워커를 사용할 수 있습니다. 이는 웹 기반 앱이 더 빠르고 더 가벼워져 더 나은 성능을 발휘한다는 것을 의미합니다.

 

더 많은 기능을 갖춘 다트

 

원래 Flutter 이전에 출시된 Dart는 크로스 플랫폼 앱을 위한 Flutter의 개발 프레임워크를 지원하는 프로그래밍 언어입니다.

 

버전 2.2에서는 Dart가 버전 2.13으로 업그레이드되었습니다. 이 새 버전을 통해 Dart는 이제 기본 상호 운용성까지 지원을 확장합니다. 이는 FFI(외부 함수 인터페이스)에서 배열 및 압축 구조체를 지원함으로써 가능해졌습니다.

 

이 업데이트는 가독성을 높이는 데 도움이 되며 리팩터링 시나리오를 위한 포털을 열어줍니다.

 

앱 크기

 

모바일 앱을 더 가볍고 덜 부피있게 만들기 위해 Flutter 2.2에서는 이제 Android 앱에 지연된 구성 요소가 있을 수 있도록 허용합니다. 이렇게 하면 앱이 제대로 작동하는 데 필요한 Flutter 요소를 런타임에 다운로드할 수 있으므로 앱에 추가 코드를 로드할 필요가 없습니다. 이렇게 하면 이제 앱 크기가 더 가벼워집니다.

 

iOS 개발의 경우 Flutter 2.2에서는 이제 개발자가 셰이더를 사전 컴파일하여 애니메이션을 더욱 부드럽고 원활하게 만들 수 있습니다(처음 실행 시). 게다가 개발자가 모든 앱의 메모리 사용량을 분석하여 메모리 사용량을 간소화하고 앱 성능을 향상시킬 수 있는 몇 가지 새로운 도구가 추가되었습니다.

 

Flutter를 기반으로 하는 새로운 모바일 앱을 개발하는 데 관심이 있거나 Flutter를 사용하여 크로스 플랫폼 기능으로 기존 기본 앱을 개선하고 싶으십니까?

 

연락처 우리와 함께 Flutter 앱 개발 바로 팀!