Flutter 1.12 ohlásený s podporou pre web, MacOS a ďalšie

click fraud protection

Google oznámil aktualizáciu v1.12 pre Flutter, ktorá prináša beta verziu webovej podpory, alfa vydanie MacOS, podporu pre iOS 13 Dark Mode a ďalšie.

Google tvrdo pracoval vytváranie a rozširovanie Flutter za posledných pár rokov. V prípade, že si myslíte, že hovorím o motýľoch, Flutter je multiplatformový programovací jazyk. Jeho cieľom je umožniť vám to vyvíjajte aplikácie pre akúkoľvek hlavnú platformu s jedinou kódovou základňou. Všetko, čo sa potrebujete naučiť, je Dart/JavaScript a môžete vyvíjať pre Android, iOS, web a desktop. Nie je to maličkosť, takže vás asi neprekvapí, keď to poviem Trepotanie, doteraz skutočne podporoval iba Android a iOS. Iste, to je veľa ľudí pre cieľové publikum, ale nezahŕňa všetkých. Dnes Google oznamuje pomerne veľa vecí, vrátane rozšírenej podpory platforiem.

Na prvom mieste je podpora macOS. Zatiaľ čo Flutter už nejaký čas technicky podporuje macOS, Windows a Linux, tieto knižnice boli v podstate v pre-alfa režime. Rozhrania API sa môžu bez upozornenia zmeniť, veci sa môžu pokaziť atď. Od dnešného dňa už macOS nie je v tejto fáze pred alfa verziou. Aj keď ešte nie je celkom stabilný, malo by byť bezpečné ho používať na vývoj. Pokračujúc v téme podpory platforiem, Flutter Web je teraz v beta verzii. Predtým to bolo v podobnom stave ako desktopové frameworky. Teraz by však mal byť dostatočne stabilný na to, aby mohol začať s akoukoľvek predprodukčnou prácou, ktorú ste mohli plánovať.

Bohužiaľ, to je všetko pre podporu novej platformy. Windows a Linux sú stále vo veľmi skorom vývoji a nie sú žiadne správy o ničom mimo Mobile OS Duopoly. Rozšírenie platformy však nie je to jediné, čo je nové.

Google sa s Flutterom výrazne zameral na dizajn. Cieľom je uľahčiť spoluprácu dizajnérov a vývojárov zlepšením toku integrácie animácií a grafiky do aplikácií. V tomto vlákne spoločnosť Google oznamuje partnerstvo so spoločnosťou Adobe s cieľom priniesť integráciu Flutter do Adobe XD. Vďaka tejto integrácii je možné exportovať dizajn z Adobe XD priamo do formátu, ktorý možno použiť v aplikácii Flutter.

Posledná vec, ktorú treba spomenúť, sa týka jazyka, ktorý Flutter používa: Dart. Dart teraz podporuje funkcie rozšírenia. Funkcie rozšírenia vám v podstate umožňujú pridať metódu do triedy bez toho, aby ste triedu skutočne upravili. Viac podrobností nájdete v tomto článok o základoch metód rozšírenia šípok.

To je tentokrát asi všetko. Aj keď toto nie je úplne rozsiahly zoznam nových funkcií, všetky sú to dosť dôležité doplnky k Flutteru a vývojovému toku jeho používania. Ak ste boli zvedaví na vyskúšanie Flutter, no nebol dostupný vo vami preferovanom prostredí (a preferovaným prostredím je macOS alebo web), je čas začať.