Podczas trwającej w Mountain View konferencji deweloperskiej Google I/O, ogłoszono ważne nowości związane z Flutterem – jednym z najmłodszych narzędzi deweloperskich Google, darmowym i otwartym frameworkiem służącym projektowaniu interfejsów aplikacji mobilnych na Androidzie i iOS-ie.
Najważniejszym ogłoszeniem dotyczącym teraźniejszości i przyszłości Fluttera jest oficjalne potwierdzenie informacji publikowanych na naszym blogu pod koniec kwietnia. Słowem – Flutter zmierza na desktopy. Zaledwie po 6 miesiącach od premiery pierwszej stabilnej wersji frameworka wyspecjalizowanego w projektowaniu interfejsów mobilnych otrzymujemy możliwość pracy nad oprogramowaniem pulpitowym.
Zobacz też: Google: „jeśli zaczynasz nowy projekt, powinieneś pisać go w Kotlinie”
Już w grudniu, wraz z premierą Fluttera, Google udostępniło przeglądarkowy odpowiednik frameworka o nazwie Hummingbird. Odtąd Hummingbird to po prostu Flutter for web, korzystać można już z pierwszej wersji testowej. Pozwala ona nie tylko na przygotowanie nowych interfejsów, ale także na zaimportowanie tych przygotowanych w Darcie w natywnym Flutterze i ich konwersję na HTML/CSS/JS.
Ale to nie koniec pulpitowych podbojów Fluttera. Równolegle z pracami nad przeglądarkową wersją frameworka Google rozwija także obsługę ściśle pulpitowych cech interfejsów na gruncie Chrome OS-a. W eksperymentalnej fazie jest już między innymi obsługa klawiatury i myszki czy interfejsu okienkowego łącznie ze skalowaniem przy zmianie rozmiaru okna. Oczywiście docelowo wymienione funkcje dostępne będą także na Windowsie, macOS-ie i Linuksie.
Zobacz też: Flutter pozwoli na tworzenie oprogramowania na Windowsa, Linuksa i macOS-a
Google podchodzi do wieloplatformowości Fluttera bardzo serio – oprócz systemów mobilnych, środowiska przeglądarkowego oraz pulpitów zapowiedziana została także ekspansja na wyposażone w ekran urządzenia automatyki domowej – na przykład Google Home Hub czy Raspberry Pi, w przyszłości zapewne także Echo Amazona oraz sprzętowe propozycje Facebooka. Słowem – Google chce, by flutterowe interfejsy były wszędzie.
Google I/O stała się także okazją do premiery kolejnej wersji frameworka, oznaczonej numerem 1.5.4. Wśród setek poprawek i nowości warto wymienić dostępność w wersji beta wtyczki dostarczającej interfejs na zakupy wewnątrz aplikacji. Dostosowano także funkcjonalność do najnowszych wymagań regulaminu App Store. Z pełną listą nowości można zapoznać się na łamach Medium.