Trzepotanie 2.0

Google ogłosił nowe aktualizacje Flutter 2.0 3 marca 2021 r. W tej wersji wprowadzono cały pakiet zmian w porównaniu z Flutter 1, a ten blog skupi się na tym, co zmieniło się na komputerach stacjonarnych i wersje mobilne.

Dzięki Flutter 2.0 Google przesunął swój status do poziomu bliskiego wersji beta i stabilnego. Jakie to ma tutaj znaczenie? Podsumowując, jest on dostępny w stabilnej wersji Flutter 2.0, jednak Google nie wierzy, że na tym etapie jest on całkowicie ukończony. Powinno działać dobrze do użytku produkcyjnego, jednak w dużym stopniu może występować błąd.

Firma Google ogłosiła dziś Flutter 2, najnowszą wersję swojego zestawu narzędzi interfejsu użytkownika o otwartym kodzie źródłowym do tworzenia kompaktowych aplikacji. Podczas gdy Flutter, kiedy pojawił się dwa lata temu, zaczynał od urządzeń mobilnych, ostatnio rozwinął skrzydła. W wersji 2 Flutter obsługuje obecnie aplikacje internetowe i stacjonarne. Dzięki temu użytkownicy Flutter będą mogli teraz używać równoważnej bazy kodu do tworzenia aplikacji na iOS, Androida, Windows, macOS, Linux i Internet.

Flutter 2.0 osiąga stabilność i dodaje obsługę urządzeń składanych i z dwoma ekranami.

Google udało się zwiększyć wydajność Fluttera w przeglądarkach internetowych dzięki nowemu rozwiązaniu Zestaw CanvasKit. Przeglądarki mobilne będą domyślnie korzystać z wersji HTML aplikacji, a wszystko będzie obsługiwane automatycznie w nowym trybie „automatycznym” podczas tworzenia aplikacji.

Po drugie, Flutter zyskuje funkcje, dzięki którym będzie bardziej natywny w przeglądarce internetowej. Obejmuje to narzędzia obsługujące czytniki ekranu, wybieralny i edytowalny tekst, lepszą obsługę paska adresu, autouzupełnianie i wiele więcej.

Ponieważ Flutter był początkowo wieloplatformowym systemem mobilnym, nie ma tutaj zbyt wiele do powiedzenia. Ogólnie rzecz biorąc, Flutter od pewnego czasu jest urządzeniem mobilnym z pełną funkcjonalnością, z wyjątkiem urządzenia składanego. Dzięki zobowiązaniom podjętym przez Microsoft, Flutter 2.0 obsługuje obecnie składane wyświetlacze. Flutter wie już, jak zarządzać tym współczynnikiem struktury i pozwala programistom układać aplikacje według potrzeb.

Obecnie we Flutter 2.0 dostępny jest kolejny gadżet TwoPane, który pozwala, jak sama nazwa wskazuje, wyświetlać dwa okienka. Pierwsze okienko będzie widoczne na dowolnym gadżecie, a drugie w prawej połowie składanego wyświetlacza. Okna dialogowe pozwolą Ci również wybrać, po której stronie składanego wyświetlacza mają być wyświetlane.

Zagięcie lub zawias na składanym wyświetlaczu jest przedstawiane programistom jako funkcja wyświetlania, dzięki czemu aplikacje mogą w każdym przypadku rozciągnąć się na cały składany wyświetlacz, jeśli zajdzie taka potrzeba, lub rozważyć, gdzie znaleźć zawias i odpowiednio go wyświetlić.

Ponadto Google przeniosło swoją wtyczkę SDK do reklam mobilnych do wersji beta. To pakiet SDK dla systemów Android i iOS, który umożliwia wyświetlanie reklam AdMob w aplikacji mobilnej. W tej chwili nie ma obsługi komputerów stacjonarnych, ale teraz powinieneś mieć możliwość tworzenia ogólnie stabilnych aplikacji mobilnych z reklamami przy użyciu Fluttera.

To są ogromne zmiany, jakie zaszły we Flutterze 2.0, zarówno jeśli chodzi o platformę desktopową, jak i mobilną.