Flutter Flash News - duben 2024
Flutter Flash News - duben 2024
Flutter Flash News - duben 2024

Flutter Flash News (04/2024)

Flutter

Flutter

Flutter

Startujeme novou rubriku pro všechny příznivce Flutteru a Dartu! Flutter Flash News přináší novinky ze světa našeho oblíbeného frameworku a mobilních aplikací celkově. Co nás zaujalo během března? Která vylepšení se vyplatí převzít do každodenní práce? Vše si projdeme v premiérovém vydání Flutter Flash News.👇

10. 4. 2024

🤯 iOS Privacy Manifest violation

Kdokoliv se v průběhu března pokusil vydat novou verzi iOS aplikace, pravděpodobně jim přišel e-mail o porušení „ITMS-91053: Missing API declaration”. Novinka, která vyžaduje schválení použití některých API (třeba pro přístup k disku), bude od května povinná.☝️

Co s tím? U většiny knihoven se vyplatí vyčkat na jejich aktualizaci, případně sledovat tyto otevřené issues:

https://github.com/flutter/flutter/issues/131940#issuecomment-2006965339

https://github.com/flutter/packages/pull/6355

https://github.com/flutter/flutter/issues/145269

Jedním z častých „potížistů” se zdá být shared_preferences anebo např. sentry. Doporučujeme pečlivě pročíst zmíněné github issues a opravit vaši aplikaci podle pokynů.

😡 iOS Unable to Boot Simulator

U iOS dnes ještě chvíli zůstaneme. Je totiž pravděpodobné, že na zmíněnou chybu jste již narazili anebo narazíte v budoucnu. Jednoduše přestanou fungovat iOS Simulatory. Někdy se tak stane po aktualizaci XCode, jindy, jak mají všichni vývojáři nejraději, k tomu dojde úplně náhodně.

XCode boot Simulator

Pro opravu doporučujeme zkusit jedno z následujících:

  1. Otevřít System Settings - Storage - Developer a smazat XCode Cache.

    XCode caches
  2. Pokud první nepomůže, tak otevřít XCode – Settings – Platforms a zde přeinstalovat iOS Simulator.

  3. Nic nezafungovalo? Doporučujeme za úplňku provést krvavý rituál. Anebo zkusit komunitu. https://twitter.com/asalvadorini/status/1765617083318952316

📜 Flutter 3.19 „fixuje” double scroll

Asi každý zná trik, jak poznat aplikaci napsanou ve Flutteru: stačí scrollovat dvěma prsty a přejíždění je mnohem rychlejší. Od verze 3.19 je tomu konec: tato tzv. feature, not a bug je „bohužel” opravená. Některé chyby se ale staly natolik pevnou součástí frameworku, že je teď trochu postrádáme. Snadná detekce aplikace napsané ve Flutteru je pryč. Najdeme v komunitě náhradu? 🤔

🔥 Tip — Už je oprava dostupná ve stable verzi?

Je celkem snadné zjistit, jestli má oprava issue uzavřený pull request. Stejně tak lze rychle dohledat, jestli se oprava z pull requestu dostala do stable verze. Více zde:👉 https://github.com/flutter/flutter/wiki/Where's-my-commit%3F

👷 Open Source v Netglade

V NetGlade nezapomínáme na naše open-source knihovny a přinášíme několik novinek a oprav.

AutoMappr (https://pub.dev/packages/auto_mappr) v nové verzi 2.4.0 opravuje mapování null hodnot.

Naopak GladeForms (https://pub.dev/packages/glade_forms) vychází ve verzi 2.0 společně se změnami správy textových inputů a vylepšenými nástroji pro ladění formulářů.

Na viděnou v květnu! 👋

Podobné články

Podobné články

Podobné články