Flutter 1.7 zapewnia obsługę systemu AndroidX dla nowych aplikacji na Androida, pakietów aplikacji na Androida i nie tylko

Ogłoszono Flutter 1.7. Jest to najnowsza wersja platformy tworzenia aplikacji Google, która obsługuje teraz najnowsze technologie Androida.

Flutter to jeden z najszybciej rozwijających się frameworków do tworzenia aplikacji mobilnych. Prawie 70 000 gwiazd w swoim repozytorium GitHub i jest powszechnie przyjete przez inżynierów oprogramowania w terenie. Zespół programistów ciężko pracuje, aby rozwiązać wszelkie problemy, o czym świadczy fakt, że w ciągu ostatnich dwóch miesięcy zamknięto ponad 1250 raportów wydanie Fluttera 1.5. Obecnie ogólnie dostępna jest wersja 1.7, nazwana przez menedżera produktu Flutter Tima Sneatha aktualizacją optymalizującą.

Obsługa AndroidX dla nowych aplikacji

Począwszy od wersji 1.7, Flutter obsługuje teraz bibliotekę obsługi AndroidX, która była wprowadzony na platformę programistyczną Android w zeszłym roku. AndroidX został zaprojektowany tak, aby umożliwić programistom korzystanie z najnowszych komponentów przy jednoczesnym zachowaniu kompatybilności wstecznej. Google’a również

ma otwarte źródła dzięki czemu programiści mogą być na bieżąco z najnowszymi wersjami. Ponieważ wiele pakietów Fluttera zostało zaktualizowanych do obsługi AndroidX, zespół programistów zdecydował się umożliwić tworzenie nowych projektów Fluttera z AndroidemX. Wszystko, co musisz zrobić, to dodać --androidx flagę do swojego projektu, aby kierować bibliotekę wsparcia. Można znaleźć dokumentację dotyczącą migracji istniejących projektów Tutaj.

Obsługa pakietu aplikacji na Androida (AAB).

Jeszcze trochę ponad dwa lata, zanim Google całkowicie przestanie udostępniać 32-bitowe aplikacje natywne w Sklepie Play, ale wkrótce wprowadzone zostaną kolejne ograniczenia. Od 1 sierpnia tego roku wszystkie aplikacje korzystające z bibliotek natywnych i przeznaczone dla systemu Android 9 Pie lub nowszego będzie zobowiązany podać Obsługa wersji 64-bitowej. Flutter obsługuje już generowanie 64-bitowych aplikacji na Androida, ale wersja 1.7 frameworka umożliwia teraz programistom tworzenie Pakiety aplikacji na Androida zarówno z 32-bitowymi, jak i 64-bitowymi wersjami swoich aplikacji. Ułatwi to twórcom aplikacji natywnych korzystających z Fluttera obsługę zarówno wersji 32-bitowej, jak i 64-bitowej, aby dotrzymać terminu wyznaczonego na 1 sierpnia, a następnie ostatecznie zrezygnować z obsługi wersji 32-bitowej w 2021 roku. Tutaj możesz znaleźć instrukcje do opublikowania pakietu aplikacji na Androida, a także instrukcje dotyczące generowania różnych plików APK dla urządzeń 32-bitowych i 64-bitowych.

Chociaż Flutter ma być uniwersalnym, wieloplatformowym środowiskiem programistycznym, koncentruje się głównie na obsłudze mobilnych systemów operacyjnych. Dlatego zespół stale dodaje nowe widżety i komponenty, aby spełnić fantazje twórców aplikacji mobilnych i projektantów interfejsu użytkownika. Flutter 1.7 nie różni się pod tym względem od innych. Jest nowy ZakresSlider składnik wartości materialnej, który jest przydatny do ustawiania zakresu pomiędzy wartościami minimalnymi i maksymalnymi. Użytkownicy Androida również zostaną zaktualizowani Batonik widget w aplikacjach Flutter. Widget dla iOS, Cupertino, również zostanie zaktualizowany i ulepszony CupertinoPicker i CupertinoDateTimePicker widżety.

Po raz pierwszy Flutter zyskuje wsparcie dla kontrolerów gier. Chociaż obecnie nie jest łatwo napisać pełnoprawną grę na Flutterze, wciąż ma to potencjał. Ten przykładowy projekt platformy informuje programistów, jak pisać kod dla komponentów, które dostosowują się do języków projektowania iOS i Android. Dostępna jest również nowa właściwość FontFeatures, która umożliwia programistom definiowanie określonych stylów dla określonych czcionek. Wszystkie przypadki użycia nieruchomości możesz zobaczyć w zakładce Katalog API Fluttera.

To w zasadzie tyle, jeśli chodzi o to wydanie. Jak widać, zespół nie dodał zbyt wielu nowych funkcji do Flutter od czasu Google I/O. Skupili się głównie na dopracowaniu i dodaniu obsługi kluczowych interfejsów API i bibliotek dla podstawowych aplikacji.

Aby zaktualizować do wersji 1.7, przejdź do katalogu głównego katalogu Flutter i uruchom plik flutter upgrade Komenda. Jeśli chcesz dokonać ręcznej aktualizacji lub ponownie zainstalować framework, dostępny jest również Flutter 1.7 dla nowych instalacji.


Źródło: Tim Sneath/Średni