Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Społeczność Flutter kontynuuje ulepszanie SDK w wersji 3.7, dodając kilka świetnych nowych funkcji. Na przykład można teraz tworzyć niestandardowe paski menu i menu kaskadowe, korzystać z narzędzi wspierających lepszą internacjonalizację i polegać na nowych narzędziach do debugowania.

Tym nowym funkcjom towarzyszą ulepszenia istniejących funkcji. Wśród nich jest szybsze narzędzie do globalnego wyboru, system renderowania o nazwie Impeller oraz możliwość współdzielenia zasobów między platformami.

Co to jest flutter?

Flutter to zestaw SDK aplikacji mobilnej Google do tworzenia wysokiej jakości natywnych interfejsów dla systemów iOS i Android przy użyciu języka programowania Dart. Flutter działa z istniejącym kodem, jest używany przez programistów i organizacje na całym świecie jest darmowy i open source.

Podczas gdy Flutter działa z istniejącym kodem, może z łatwością adoptować nowy kod. Możesz zacząć od małych widżetów w istniejących bazach kodu lub zbudować aplikację od podstaw. Wybór nalezy do ciebie.

instagram viewer

Rzućmy okiem na niektóre z najnowszych funkcji.

1. Ulepszona obsługa materiału 3

Flutter został zaktualizowany o obsługę materiału 3. Ta aktualizacja umożliwia korzystanie z komponentów materiałowych oferowanych przez najnowsza wersja Androida. Pakiet materiałów zawiera nowy, elegancki motyw, który sprawi, że Twoje treści będą odważnie i wyraźnie widoczne.

Jest dostępny zarówno na iOS, jak i na Androida.

2. Paski menu i menu kaskadowe

Najnowsza aktualizacja Flutter dodaje dwa nowe widżety menu: PlatformMenuBar i Material Design Menu. PlatformMenuBar jest dostępny w systemie macOS i renderuje natywne paski menu zamiast renderowania przez Flutter.

Dla wszystkich platform można zdefiniować menu Material Design, które udostępnia kaskadowe paski menu (MenuBar) lub indywidualne kaskadowe menu wyzwalane przez inny element interfejsu użytkownika (MenuAnchor). Te menu są w pełni konfigurowalne, a pozycje menu mogą być niestandardowymi widżetami lub można użyć nowych widżetów pozycji menu (MenuItemButton, SubmenuButton).

Flutter 3.7 zawiera dużą aktualizację funkcji debugowania pamięci i kilka nowych narzędzi, których możesz użyć do debugowania aplikacji. Pierwsza wersja narzędzia do analizy migawek podkreśla obszary aplikacji Flutter, w których można poprawić wydajność.

Wraz z tą wersją pojawiło się kilka przewijanych aktualizacji, aby maksymalnie uprościć proces migracji do Fluttera. Godne uwagi zmiany obejmują nową fizykę przewijania na platformie Mac, dodanie animowanej siatki i ulepszoną obsługę zaznaczania tekstu w kontekstach przewijania.

Nowy system internacjonalizacji ułatwia tłumaczenie i lokalizację aplikacji Flutter. Składnia opisowa pozwala na wyświetlanie komunikatów o błędach, które są łatwe do zrozumienia nawet dla osób z ograniczonym doświadczeniem w programowaniu.

Nowy system umożliwia tworzenie złożonych wiadomości przy użyciu symboli zastępczych i liczby mnogiej. Zobacz zaktualizowane Internacjonalizacja aplikacji Flutter strona, aby uzyskać więcej informacji.

6. Inne nowe funkcje Fluttera

Inne nowe funkcje obejmują podgląd silnika renderującego Impeller (w systemie iOS Impeller w systemie Android nie jest jeszcze gotowy do podglądu), weryfikację wydania (a listę kontrolną ustawień, aby upewnić się, że aplikacja jest gotowa do przesłania do App Store) oraz lupę tekstu (ułatwiającą czytanie małego tekstu na smartfony).

Flutter: pakiet SDK aplikacji mobilnych Google

Flutter 3.7 jest już dostępny i jest pełen przydatnych nowych funkcji. Podczas poprzednie wersje koncentrowały się na wydajności i kompatybilności, ten ma na celu ułatwienie tworzenia aplikacji. Istnieje wiele przydatnych aktualizacji narzędzi programistycznych z nowymi funkcjami i ulepszoną nawigacją.

Motyw Material Design został zaktualizowany o obsługę Enhanced Material 3, dodając nowe ikony i poprawione schematy kolorów. Ponadto dostępna jest teraz obsługa pasków menu i menu kaskadowych. Aby uzyskać więcej informacji, zobacz Informacje o wydaniu Lub Średnia strona Fluttera.

Jeśli nie zajrzałeś do Fluttera, teraz jest świetny czas, aby to rozważyć. Chociaż jego popularność jako mobilnego środowiska programistycznego jest wciąż niewielka w porównaniu z konkurencją, taką jak React Natywna, zyskuje na sile każdego dnia dzięki swoim niezwykłym zaletom w prostocie i ogólnej łatwości użytkowania.