Flutter 2.2에 대해 알아야 할 모든 것 - 여기 새로운 기능이 있습니다
게시 됨: 2021-07-20Google은 Flutter 2.2를 발표했으며 개발자는 새 업데이트가 출시된 이유를 궁금해합니다.
출처에 따르면 Google은 Google I/O에서 플랫폼 간 애플리케이션 개발 프레임워크의 최신 버전인 Flutter 2.2를 발표했다고 합니다. 또한 여기에는 흥미로운 개선 사항을 제공하는 몇 가지 기능이 있다고 발표되었습니다.
Android 지연 구성 요소, 개선을 위한 iOS 성능, 기본적으로 Null 안전 및 기타 여러 가지가 있습니다. 모든 것에도 불구하고 이 최신 Flutter 버전에는 몇 가지가 있습니다. 이에 대한 자세한 내용을 알고 싶다면
Flutter의 업데이트된 버전을 설치했다면 올바른 위치에 도착했습니다. 여기에서 새로 추가된 모든 기능이 포함된 Flutter 2.2에 액세스하여 자세히 살펴봅니다.
Flutter 2.2란 무엇입니까?
Flutter 2.0이 출시되었을 때 이야기하면 Google은 또 다른 건전한 null 안전을 생성했습니다. Null은 개발자가 코드에서 직접 변수 또는 값이 null이어야 하는지 여부를 나타내는 데 도움이 됩니다. 하지만 Kotlin에도 같은 기능이 있다고 하면
Flutter와 같은 기능이 있을 수 있다는 것을 알아야 하지만 제 생각에는 좀 덜 일반적인 null 포인터 관련 오류를 만듭니다. Flutter는 점점 더 많은 요소를 구성하고 있으며 Flutter 2.2에서는 null 안전도 활성화됩니다.
기본적으로 새 프로젝트에 도움이 될 것입니다. null 안전 상태에 있는 경우 Flutter 2.2에서 성능이 거의 향상되지 않았음을 알려야 합니다.
Flutter 2.2의 최신 기능:
이 Flutter 업데이트 버전의 최신 기능에 대해 이야기하면 많은 것이 있습니다. 새로운 버전의 Flutter는 다양한 개선 사항과 Dart 2.13과 함께 제공되며 여기에는 별칭,
Dart FFI, null 안전 기능 등을 보장합니다. 가장 큰 특징은 중요한 역할을 하는 안전 기능입니다. 디지털화 분야에서 가장 중요한 것은 안전이라는 것을 우리 모두 알고 있습니다. 이 버전에는 안전 기능이 있습니다.
모든 행동을 보호하는 데 매우 인상적이고 매우 유용합니다.
유형 별칭
Flutter 2.2라고도 하는 최신 버전의 Flutter에는 Type 별칭과 같은 흥미로운 기능이 포함되어 있습니다. 기존 글자에 대한 새로운 이름을 쉽게 생성할 수 있으며, 현재 글자 대신에 추가하거나 사용할 수 있는 단어를 빠르게 입력할 수 있습니다.
유형. 이러한 기능을 통해 사용자는 함수에 대한 유형 별칭을 만들고 변수 유형으로 확장된 상태로 두지 않을 수 있습니다. 이러한 기능의 도움으로 다른 사람이 코드를 더 쉽게 읽을 수 있도록 만들 수 있습니다.
typedef IntList = 목록<int>; IntList coolNumbersList = [1,2,3]; // 함수에 대한 유형 별칭(기존) typedef ValueChanged<T> = void Function(T 값); // 클래스의 별칭 입력(new!) typedef StringList = List<String>;
// 깨지지 않는 방식으로 클래스 이름 변경(new!) @Deprecated("대신 NewClassName 사용") typedef OldClassName<T> = NewClassName<T>;
Null 안전 업데이트
최신 버전의 Flutter에는 중요한 역할을 하는 null 안전 기능이 추가되었습니다. 이러한 기능의 도움으로 사용자는 이 업데이트된 Flutter 버전의 도움으로 프로젝트를 쉽게 만들 수 있습니다. 또는 Flutter 2.2라고 할 수 있습니다.
기본적으로 null 안전 기능을 사용하여 프로젝트를 생성하는 데 도움이 됩니다. 대부분의 플러그인은 이러한 기능으로 최소화되며 애플리케이션을 사운드 null 안전으로 마이그레이션하는 것이 안전합니다. Flutter 2.2에서 새 프로젝트를 만들 때 기본 제공
아래 예와 같은 null 안전:
class MyHome extends StatefulWidget { MyHomePage({Key? key, required this.title}) : super(key : key); }
Flutter 데스크톱 업데이트
Flutter 2.2를 사용하면 데스크탑에서도 업데이트를 찾을 수 있습니다. 사용자 정의 텍스트 작업은 작업을 수행하기 위한 추가 지원을 제공하며 터치, 마우스 및 키보드와 같은 여러 입력 유형이 있는 여러 플랫폼에 대한 지원을 제공합니다. 이 기능은
사용자는 텍스트의 동작과 관련된 키 입력을 완전히 사용자화할 수 있습니다. 이 기능의 가장 좋은 점은 애플리케이션 개발자 사용자에게 무한한 가능성을 열어준다는 것입니다. 이 기능을 통해 사용자는
여전히 Ctrl+ENTER 유형을 통해 행을 삽입할 수 있도록 허용하면서 ENTER 키의 도움으로 메시지를 표시합니다. 이 업데이트 버전은 또한 자동 스크롤 동작의 기능을 제공하고 사용자가 화면 높이 스크롤 막대를 초과할 수 있도록 합니다.
자동으로 추가됩니다. 이전에는 이 기능을 사용할 수 없었지만 이제는 사용자가 이 기능에 액세스할 수 있습니다.

지불 및 수익 창출
Flutter 2.2에는 사용자를 위한 새로운 결제 및 수익 창출 기능이 추가되었습니다. 이러한 기능에는 Google 모바일 광고 SDK를 사용하여 Android 및 다른 기기의 Google Pta에 추가할 수 있는 고유한 로그인도 포함됩니다.
유니버설 Windows 플랫폼 앱 지원
이제 그들은 유니버설 Windows 플랫폼 앱에 대한 알파 지원을 제공하기 시작했으며 곧 Android 12의 새로운 디자인 언어인 Material You를 지원합니다. 대략 아래와 같습니다.

Flutter 개발 도구 업데이트
Flutter DevTools는 두 가지 메모리 추적 개선 사항과 공급자 플러그인 전용의 완전히 새로운 탭을 포함하여 수많은 주목할만한 업데이트를 받았습니다. 아래와 같이 할당된 모든 개체를 추적하는 기능:
아래 이미지와 같이 커스텀 메시지를 메모리 타임라인에 주입하는 기능을 제공하므로
앱에 특정한 마커를 제공할 수 있습니다.

Flutter 채택 통계
새롭고 최근에 출시된 내용을 살펴보기 전에 통계에 대해 이야기해야 합니다. 우리는 이미 Google이 Flutter를 매우 자랑스럽게 생각한다는 것을 알고 있습니다. SlashData에서 인용된 데이터에 대해 이야기하면 다음과 같이 말하고 싶습니다.
위에서 이미 언급했듯이 가장 널리 사용되는 크로스 플랫폼 개발 프레임워크인 Flutter를 추천합니다. 크로스 플랫폼 개발자의 45%가 Flutter를 선택하기 때문에 Flutter를 선택한 후 후회하지 않을 것입니다. 그리고 그 인기를
나날이 성장하고 있기 때문에 꽤 큰 성장을 이루고 있습니다. 초기에 대해 이야기하면 Flutter가 사용 중이던 47%의 성장을 보였고 플레이 스토어에서 사용할 수 있는 모든 앱에서 약 12%도 프로그래밍되어 있음을 알 수 있습니다.
실룩 거리다. 그리고 보시다시피 12%는 47%만큼 많지 않습니다. Play 스토어에는 많은 앱이 있으며 그 중 200,000개 이상이 Flutter를 사용하고 있습니다.
마무리
따라서 현재 Google I/O가 우리 주변에서 일어나고 있다는 것을 알고 있으므로 당연히 새로운 Android 개발 뉴스가 엄청나게 많을 것입니다. Google이 이미 Flutter 2.2를 발표했음을 의미하는 여기에서 이 글을 읽고 계시다면,
이는 플랫폼 간 앱 개발 프레임워크의 새 버전입니다.
머티리얼 디자인은 일반 머티리얼 위젯을 지원하는 Android 12 하위 버전용이지만 Android 12용 머티리얼은 UI에 추가 효과를 주고 매력적인 위젯을 제공합니다.
네. Flutter 2.2 및 Dart 2.13 이후에는 Flutter가 제공하는 기본 기능이 null 안전이었습니다.
