Wszystko, co powinieneś wiedzieć o Flutter 2.2 – oto nowe funkcje
Opublikowany: 2021-07-20Google ogłosił Flutter 2.2, a programiści zastanawiają się, dlaczego wypuszczono nową aktualizację
Według źródeł poproszono, aby Google ogłosił Flutter 2.2, najnowszą wersję wieloplatformowego frameworka do tworzenia aplikacji w Google I/O. Ogłoszono również, że ma kilka funkcji, które zapewniają ekscytujące ulepszenia
takie odroczone komponenty systemu Android, wydajność systemu iOS w celu poprawy, domyślne bezpieczeństwo Null i kilka innych. Mimo wszystko w najnowszej wersji Fluttera jest kilka rzeczy. Jeśli chcesz dowiedzieć się więcej szczegółów na ten temat
zaktualizowana wersja Fluttera to wylądowałeś we właściwym miejscu. Tutaj możesz uzyskać dostęp i dokładnie przyjrzeć się Flutterowi 2.2 ze wszystkimi nowo dodanymi funkcjami.
Co to jest Flutter 2.2?
Jeśli mówimy o Flutterze 2.0, kiedy został wydany, Google wyprodukował kolejny dźwięk zerowego bezpieczeństwa. Null pomaga programistom wskazać, czy zmienna lub wartość powinna być null bezpośrednio z kodu. Ale jeśli powiesz, że Kotlin też ma tę samą funkcję
jako Flutter musisz wiedzieć, że może mieć tę samą funkcję, ale moim zdaniem popełnia błędy związane ze wskaźnikiem zerowym, które są trochę mniej powszechne. Flutter organizuje coraz więcej elementów, a we Flutter 2.2 włączone jest również zerowe bezpieczeństwo
domyślnie dla nowych projektów, co byłoby pomocne. Jeśli jesteśmy w stanie null bezpieczeństwa, musimy poinformować, że we Flutterze 2.2 mają niewiele więcej poprawy w swojej wydajności.
Najnowsze funkcje Fluttera 2.2:
Jeśli mówimy o najnowszych funkcjach tej zaktualizowanej wersji Fluttera, to jest ich wiele. Nowa wersja Fluttera zawiera wiele ulepszeń oraz Dart 2.13, który zawiera również drugi najczęściej oczekiwany typ funkcji, takich jak aliasy,
Dart FFI i zapewnia zerowe funkcje bezpieczeństwa i wiele innych. Najlepsze cechy to zabezpieczenia, które odgrywają znaczącą rolę. Wszyscy wiemy, że bezpieczeństwo to najważniejsza rzecz w dziedzinie cyfryzacji. Ta wersja ma funkcje bezpieczeństwa
które są bardzo imponujące i bardzo pomocne w ochronie każdego działania.
Wpisz alias
Najnowsza wersja Fluttera, zwana także Flutter 2.2, zawiera ekscytujące funkcje, takie jak alias Type. Możesz łatwo utworzyć nową nazwę dla istniejącego typu, a następnie szybko wpisać słowo, które można dodać lub użyć zamiast bieżącego
rodzaj. Te cechy pozwalają użytkownikom na stworzenie aliasu typu dla funkcji i nie pozostawiają rozszerzenia na typ zmiennej. Za pomocą tych funkcji możesz z łatwością jeszcze bardziej ułatwić innym odczytanie kodu.
typedef IntList = Lista<int>; IntList coolNumbersList = [1,2,3]; // Wpisz alias dla funkcji (istniejących) typedef ValueChanged<T> = void Function(T value); // Wpisz alias dla klas (nowość!) typedef StringList = List<String>;
// Zmień nazwy klas w sposób nienaruszający (nowe!) @Deprecated(„Użyj nazwy NowejKlasy”) typedef StaraNazwaKlasy<T> = NowaNazwaKlasy<T>;
Brak aktualizacji bezpieczeństwa
W najnowszej wersji Fluttera dodano zerowe funkcje bezpieczeństwa, które odgrywają istotną rolę. Za pomocą tych funkcji użytkownicy mogą łatwo stworzyć projekt za pomocą tej zaktualizowanej wersji Fluttera, lub możemy powiedzieć Flutter 2.2, i będzie
pomóż wygenerować projekt z domyślnie zerowymi funkcjami bezpieczeństwa. Większość wtyczek jest zminimalizowana do tych funkcji, a migracja aplikacji do bezpiecznego zerowego poziomu bezpieczeństwa jest bezpieczna. Kiedy tworzysz nowy projekt na Flutter 2.2, zapewnij domyślne
zerowe bezpieczeństwo jak w poniższym przykładzie:
class MyHome extends StatefulWidget { MyHomePage({klucz?, wymagany this.title}) : super(klucz : klucz); }
Aktualizacje pulpitu Flutter
W przypadku Fluttera 2.2 aktualizację znajdziesz również na pulpicie. Niestandardowe akcje tekstowe zapewniają dodatkowe wsparcie podczas wykonywania pracy i zapewniają obsługę wielu platform z kilkoma typami wprowadzania, takimi jak dotyk, mysz i klawiatura. Ta funkcja pozwala
użytkowników, aby w pełni dostosować naciśnięcia klawiszy, które są powiązane z działaniami tekstu. Najlepsze w tej funkcji jest to, że otwiera nieskończone możliwości dla użytkowników twórców aplikacji. Ta funkcja umożliwia również użytkownikom wysyłanie
komunikaty za pomocą klawisza ENTER, jednocześnie zezwalając na wstawianie wiersza za pomocą typu Ctrl + ENTER. Ta wersja aktualizacji zapewnia również funkcje automatycznego przewijania i pozwala użytkownikom przekroczyć pasek przewijania wysokości ekranu,
i zostanie automatycznie dodany. Wcześniej ta funkcja nie była dostępna, ale teraz użytkownicy mogą uzyskać do niej dostęp.

Płatności i zarabianie
Flutter 2.2 dodał nowe funkcje płatności i monetyzacji dla użytkowników. Funkcje te obejmują również unikalny login do dodania w Google Pta na Androida i inne urządzenie za pomocą Google Mobile Ads SDK.
Wsparcie dla uniwersalnych aplikacji platformy Windows
Teraz zaczęli zapewniać wsparcie alfa dla uniwersalnych aplikacji platformy Windows i wkrótce obsługują Material You, który jest nowym językiem projektowania dla Androida 12. Jest to prawie jak poniżej:

Aktualizacje narzędzi programistycznych Flutter
Flutter DevTools otrzymało wiele godnych uwagi aktualizacji, w tym dwa ulepszenia śledzenia pamięci i zupełnie nową zakładkę poświęconą wtyczce dostawcy. Możliwość śledzenia wszystkich obiektów, które są przydzielone, jak pokazano poniżej:
Jak pokazano na poniższym obrazku, zapewnia możliwość wstrzykiwania niestandardowych wiadomości do osi czasu pamięci, więc
że możesz podać znaczniki specyficzne dla Twojej aplikacji.

Statystyki adopcji Flutter
Zanim przejdziemy do nowych i niedawno wydanych rzeczy, musimy porozmawiać o statystykach. Jak już wiemy, Google jest bardzo dumny z Fluttera, co wydaje się dobrym powodem. Jeśli mówimy o cytowanych danych, które pochodzą z SlashData, to chciałbym
polecam Fluttera, który jest najpopularniejszym wieloplatformowym frameworkiem programistycznym, jak już wspomnieliśmy powyżej. Nie pożałujesz tego po wybraniu Fluttera, ponieważ 45% programistów wieloplatformowych wybiera to, aby z niego korzystać. A potem jego popularność
rośnie z dnia na dzień coraz bardziej, stąd ich całkiem spory wzrost. Jeśli mówimy o wczesnych latach, zobaczysz, że Flutter ma 47% wzrost, który był w użyciu, a około 12% we wszystkich aplikacjach dostępnych w sklepie Play jest również zaprogramowanych w
Trzepotanie. A jak widzieliście, 12% to nie aż 47%. Widzimy, że w Sklepie Play jest wiele aplikacji, a ponad 200 000 z nich korzysta z Fluttera.
Zawijanie
Więc teraz, gdy widzimy, że Google I/O dzieje się teraz wokół nas, a to oczywiście oznacza, że będzie mnóstwo nowych wiadomości o programowaniu Androida. Jeśli tu jesteś i czytasz to, co oznacza, że Google zapowiedział już Flutter 2.2,
to jest nowa wersja ich międzyplatformowego frameworka do tworzenia aplikacji.
Material design jest dla niższej wersji Androida 12, która obsługuje normalne widżety materiałowe, ale materiał, którym jesteś dla Androida 12, daje dodatkowe efekty w interfejsie użytkownika i daje atrakcyjne widżety.
Tak. Po Flutter 2.2 i Dart 2.13, zerowe bezpieczeństwo było domyślną funkcją zapewnianą przez Fluttera.
