Co nowego we Flutterze? | Sierpień 2024

Co nowego we Flutterze? | Sierpień 2024

Chociaż mamy wakacje, Google i społeczność Fluttera nie próżnują. Na początku sierpnia pojawiła się kolejna wersja tej technologii, która jeszcze bardziej usprawnia pracę programistów.

Co ciekawego oferuje Flutter 3.24? Poznaj najważniejsze nowości.

Więcej możliwości z DevTools

  • W najnowszej wersji Fluttera pojawiła się funkcja Rebuild Stats, która pozwala sprawdzić, czy nie przebudujemy ekranu zbyt często np. w animacji.
  • Wszystkie narzędzia deweloperskie są dostępne w IDE. Wprowadzono też usprawnienia, które ułatwiają korzystanie z nich w Visual Studio Code. Trzeba tylko mieć najnowszą wersję VS Code oraz rozszerzenia do Fluttera i Darta.

Łatwiejsze budowanie aplikacji na systemy Apple

  • Nowa wersja wspiera Swift Package Managera, co powinno ułatwić dostęp do całego ekosystemu pakietów Swifta, a także uprościć instalację Fluttera na systemach Apple. Wsparcie jest jednak dopiero w fazie początkowej.
  • Dodatkowo CupertinoActionSheet pozwala teraz jeszcze bardziej upodobniać aplikacje flutterowe do natywnych.

Wsparcie dla reklam w formie wideo

  • Jeśli w swojej aplikacji zamieszczasz materiały wideo, teraz możesz łatwo poprzedzać je krótkimi reklamami. Wystarczy użyć nowej wtyczki Interactive Media Ads (IMA). Gdy reklama się skończy, użytkownik będzie mógł obejrzeć przygotowany przez Ciebie materiał.
  • Trwają prace nad dodawaniem opcji zamieszczania reklam również w połowie filmów.

Lepsze grafiki i animacje

  • Z pomocą Flutter GPU stworzysz niestandardowe renderery bez natywnego kodu. Wystarczą Dart i GLSL shaders. W rezultacie możesz renderować skomplikowane grafiki, a nawet animacje 3D bezpośrednio we Flutterze. To zwiększa szanse na to, że przejścia między klatkami będą płynne. Warunek? Renderowanie musi się odbywać na impellerowym backendzie.
  • Dodano nowe slivers: PinnedHeaderSliver i SliverResizingHeader. Można je łączyć z już istniejącymi sliverami, co pozwala urozmaicić działanie i wygląd scrollowanych widoków.

Nowe widżety

  • W paczce  two_dimensional_scrollables pojawił się widżet o nazwie TreeView do tworzenia drzew, które można scrollować w różne strony.
  • Nowy widżet CarouselView dla karuzel w Material Design to scrollowalna lista. Jej pierwsze i ostatnie elementy mogą zmieniać rozmiar w zależności od tego, czy scrolluje się je do wnętrza widoku czy na zewnątrz.
  • Planujesz zbierać feedback? Widżet Feedback pozwoli Ci szybko uzyskać informację zwrotną w formie audio i haptycznej. Będzie on wysyłany w odpowiedzi na ustalony gest.
  • W twojej aplikacji mają być formularze albo quizy? Przydadzą Ci się klasy ToggleableStateMixin i ToggleablePainter do tworzenia takich elementów, jak pola wyboru czy przełączniki.

Szybsza budowa widoków w aplikacjach webowych

Jeśli poza mobilnymi rozwijasz też aplikacje webowe, nowa wersja ma dla Ciebie opcję renderowania treści jednocześnie do wielu elementów HTML. Dzięki temu można zamieszczać widoki zbudowane we Flutterze w aplikacjach stworzonych w innej technologii.

Zachęcamy do testowania nowych opcji i życzymy udanych eksperymentów!

Dowiedz się więcej

Wycena projektu

Opowiedz nam o swoim projekcie i napisz, jak możemy Ci pomóc.

Dlaczego warto rozwijać z nami projekty?

Logo Mobile Trends Awards

Mobile Trends Awards 2021

Wygrana w kategorii
ŻYCIE CODZIENNE

Nagroda Legalnych Bukmacherów

Nagroda Legalnych Bukmacherów 2019

Najlepsza aplikacja mobilna

Mobile Trends Awards logo

Mobile Trends Awards 2023

Wygrana w kategorii
MCOMMERCE ROZWÓJ

24

opinie klientów

Clutch logo