Flutter 3.24
Začneme samozřejmě nejvýznamnějším updatem v podobě nové stable verze Flutteru. Ta přinesla vylepšený impeller a spousty opravených chyb. Která nás ale potěšila nejvíc?
Swift Package Manager, tedy správa knihoven v iOS systémech, by měl zcela nahradit CocoaPods. Znamená to konec nekonečné frustrace kolem “podů”. SPM jim učiní konec a budeme se moct soustředit na samotný vývoj, než-li opakovaný boj s CocoaPods. 🥊
Dart 3.5
Novou verzi Flutteru pochopitelně doprovodil update Dartu. Nás velmi potěšila zpráva, že pub.dev bude časem umět statistiky o počtu stažení konkrétní knihovny. Tohle je velmi žádaná funkce, kterou jiné ekosystémy podporují dlouhodobě. Jakožto autoři několika open-source knihoven rádi konečně nahlédneme na skutečná čísla.
Nový Dart formatter
Dart tým také intenzivně pracuje na přepisu Dart formatteru, který bude flexibilnější a pokryje potřeby pro psaní Flutter aplikací.
Vylepšené null-promotion
Od verze Dart 3.5 dokáže analyzer správně zohlednit privátní nullable fieldy při vyhodnocování podmínek s null-checkem.
Spacing argument pro Row a Column widgety
Občas vám radost udělá i ta nejmenší drobnost.
Row
a Column
widgety mají konečně 🎉 spacing
argument. Ten přidá mezery mezi widgety automaticky. Rozloučíme se tak s neustálým přidáváním SizedBoxů
nebo extension metod nad List<Widget>
.
Více na GitHub - Pull Request 152472: Introduce double Flex.spacing parameter for Row/Column spacing
Tolik k rychlému srpnovému průletu! 🛩️
Na viděnou v září! 👋