Flutter 2.0 umożliwia tworzenie aplikacji na telefonach składanych i z dwoma ekranami

Flutter 2.0 właśnie został wydany w wersji stabilnej i zawiera duże zmiany w tworzeniu aplikacji komputerowych i mobilnych. Czytaj dalej, aby dowiedzieć się więcej!

Jest 3 marca i Flutter 2.0 już tu jest! W tej wersji wprowadzono całą masę zmian w porównaniu do Fluttera 1, a ten artykuł skupi się na tym, co zmieniło się w wersji na komputery stacjonarne i urządzenia mobilne.

Pulpit

Od jakiegoś czasu Flutter na komputery stacjonarne znajduje się w fazie alfa, co oznaczało zmiany w interfejsach API, błędach i problemach z wydajnością. Dzięki Flutter 2.0 Google zmienił swój status na coś pomiędzy wersją beta a stabilną. Co to znaczy? Cóż, jest dostępny w Flutter 2.0 Stable, ale Google uważa, że ​​nie jest jeszcze w pełni ukończony. Do użytku produkcyjnego powinno wystarczyć, ale tu i ówdzie może wystąpić błąd.

Flutter na komputer stacjonarny powinien również posiadać odpowiednią obsługę skrótów klawiaturowych, dzięki czemu będzie bardziej przypominał prawdziwie natywną aplikację na Windows, Linux lub macOS. Jeśli nie jesteś przekonany co do jego stabilności, Canonical (firma stojąca za Ubuntu) rozpoczęła już przeróbkę instalatora Ubuntu we Flutter i zdecydowała się

używaj Flutter we wszystkich swoich aplikacjach iść naprzód.

Instalator Ubuntu jest teraz napisany w Flutter.

mobilny

Ponieważ Flutter był pierwotnie wieloplatformowym frameworkiem mobilnym, nie ma tu zbyt wiele do powiedzenia. W przeważającej części Flutter już od jakiegoś czasu jest wyposażony w urządzenia mobilne, z wyjątkiem jednej rzeczy: urządzeń składanych. Dzięki wkładowi firmy Microsoft Flutter 2.0 obsługuje teraz składane wyświetlacze. Flutter wie teraz, jak sobie poradzić z tą formą i pozwala programistom układać aplikacje tak, jak chcą.

Tworzenie aplikacji dla Microsoft Surface Duo i inne urządzenia z dwoma ekranami z Flutter.

We Flutter 2.0 dostępny jest teraz nowy widżet TwoPane, który pozwala, jak sama nazwa wskazuje, wyświetlać dwa panele. Pierwsze okienko będzie widoczne na dowolnym urządzeniu, a drugie w prawej połowie składanego wyświetlacza. Okna dialogowe pozwolą Ci także wybrać, po której stronie składanego wyświetlacza mają być wyświetlane.

Zagięcie lub zawias składanego urządzenia są widoczne dla programistów jako element wyświetlacza (np. wycięcie), dzięki czemu aplikacje mogą nadal jeśli chcą, rozciągnij się na cały składany wyświetlacz lub weź pod uwagę lokalizację zawiasu i wyświetlacza odpowiednio.

Ponadto Google przeniosło 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. Obecnie nie ma obsługi komputerów stacjonarnych, ale teraz powinno być możliwe tworzenie stosunkowo stabilnych aplikacji mobilnych z reklamami przy użyciu Flutter.


Oto duże zmiany we Flutterze 2.0 dotyczące platform stacjonarnych i mobilnych. Co sądzisz o Flutterze jako frameworku do programowania na komputery stacjonarne i urządzenia mobilne? Daj nam znać!