Największe aktualizacje w wydaniu Flutter-2.2-

 

Platforma programistyczna Google do tworzenia oprogramowania UI o otwartym kodzie źródłowym: Flutter został właśnie odnowiony i odświeżony o aktualną wersję Flutter 2.2, która została uzbrojona w kilka ciekawych nowych funkcji i możliwości.

 

Zostało to ogłoszone podczas niedawno zakończonego wydarzenia Google I/O 2021.

 

Popularność Fluttera rośnie

 

Flutter firmy Google stał się obecnie najpopularniejszym na świecie wieloplatformowym frameworkiem programistycznym. Według Slashdata około 45% wszystkich programistów pracujących na wielu platformach używa obecnie Fluttera do tworzenia aplikacji mobilnych.

 

W rzeczywistości między 2020 a 2021 rokiem wykorzystanie platformy Flutter odnotowało ogromny wzrost o 47%, a obecnie 12% wszystkich aplikacji mobilnych w sklepie Google Play korzysta z Flutter.

 

Uruchomiony w 2017 roku przez Google, Flutter obsługuje wieloplatformowe środowisko tworzenia aplikacji dla systemów Android, iOS, Linux, Mac, Windows, Google Fuchsia, a także dla formularzy internetowych za pośrednictwem jednej bazy kodu.

 

Na tym polega piękno i możliwości Fluttera. Omówmy teraz 5 najważniejszych aktualizacji Flutter 2.2.

 

Zerowe bezpieczeństwo

 

W wersji 2.0 Flutter wprowadził funkcję Null Safety, która stała się teraz domyślną funkcją w nowych projektach. Dzięki funkcji Null Safety programiści mogą łatwo wskazać, czy zmienna lub wartość może mieć wartość null, czy nie, bezpośrednio z kodu. Zapewnia ochronę przed wyjątkami zerowych odwołań.

 

W ten sposób można drastycznie ograniczyć i kontrolować błędy związane ze wskaźnikiem zerowym.

 

W rzeczywistości, ponieważ we Flutterze używany jest język Dart, kompilator jest na tyle inteligentny, że eliminuje wszelkie sprawdzanie wartości null w czasie wykonywania, co sprawia, że ​​aplikacja działa niezwykle szybko.

 

Mechanizm płatności

 

Zapowiedziano duże osiągnięcie w przestrzeni płatniczej, dla aplikacji mobilnych wykonanych w wersji Flutter 2.2. Wraz z nową aktualizacją wprowadzono nową wtyczkę płatniczą, która została zbudowana przy pomocy zespołu Google Play. Dzięki tej przydatnej wtyczce programiści mogą osadzać funkcje akceptowania płatności za towary fizyczne, zarówno w aplikacjach na Androida, jak i iOS.

 

Poza tym istniejąca wtyczka do zakupów w aplikacji została zaktualizowana, zapewniając większe bezpieczeństwo i szyfrowanie w celu zapewnienia bezpiecznych transakcji finansowych.

 

Rozwój dla sieci

 

Jeśli chodzi o tworzenie stron internetowych, Flutter 2.2 ma kilka interesujących aktualizacji. Teraz programiści mogą używać Service Workerów do buforowania w tle. Oznacza to, że aplikacje internetowe będą szybsze i oszczędniejsze, co przełoży się na lepszą wydajność.

 

Dart z większą liczbą funkcji

 

Dart, pierwotnie wydany przed Flutterem, jest językiem programowania obsługującym platformę programistyczną Flutter dla aplikacji wieloplatformowych.

 

W wersji 2.2 Dart został zaktualizowany do wersji 2.13. Dzięki tej nowej wersji Dart rozszerzy teraz obsługę również natywnej interoperacyjności. Stało się to możliwe dzięki obsłudze tablic i spakowanych struktur w FFI (interfejs funkcji obcych).

 

Ta aktualizacja pomoże zwiększyć czytelność i otworzy portal dla scenariuszy refaktoryzacji.

 

Rozmiar aplikacji

 

Aby jeszcze bardziej uczynić aplikacje mobilne lekkimi i mniej nieporęcznymi, Flutter 2.2 pozwoli teraz aplikacjom na Androida mieć odroczone komponenty. Dzięki temu elementy Flutter potrzebne do prawidłowego funkcjonowania aplikacji można pobrać w czasie jej działania, dzięki czemu nie ma potrzeby ładowania dodatkowego kodu do aplikacji. Dzięki temu aplikacje będą teraz lżejsze.

 

Na potrzeby programowania na iOS Flutter 2.2 umożliwia teraz programistom prekompilowanie shaderów, dzięki czemu animacje będą wyjątkowo płynne i płynne (przy pierwszym uruchomieniu). Poza tym dodano kilka nowych narzędzi, które umożliwią programistom analizowanie wykorzystania pamięci w dowolnej aplikacji, umożliwiając im w ten sposób usprawnienie wykorzystania pamięci i poprawę działania aplikacji.

 

Chcesz opracować nową aplikację mobilną opartą na Flutter lub chcesz unowocześnić istniejące aplikacje natywne o możliwościach wieloplatformowych przy użyciu Flutter?

 

Skontaktuj się z nami z naszym Tworzenie aplikacji Flutter zespół od razu!