A Flutter közösség továbbra is fejleszti az SDK-t a 3.7-es verzióban, néhány nagyszerű új funkcióval kiegészítve. Most például egyéni menüsorokat és lépcsőzetes menüket hozhat létre, eszközöket használhat a jobb nemzetközivé tétel érdekében, és új hibakereső eszközökre támaszkodhat.
Ezeket az új funkciókat a meglévő funkciók továbbfejlesztései kísérik. Ezek közé tartozik a gyorsabb globális kiválasztási eszköz, az Impeller nevű renderelő rendszer, valamint az erőforrások platformok közötti megosztásának lehetősége.
Mi az a Flutter?
A Flutter a Google mobilalkalmazásának SDK-ja, amely kiváló minőségű natív interfészeket készít iOS és Android rendszerekhez a Dart programozási nyelv használatával. A Flutter a meglévő kóddal működik, fejlesztők és szervezetek használják szerte a világon, és ingyenes és nyílt forráskódú.
Míg a Flutter a meglévő kóddal működik, könnyen átveszi az új kódot. Kezdheti kicsiben a meglévő kódbázisok widgetjeivel, vagy építhet egy alkalmazást a semmiből. A választás a tiéd.
Vessünk egy gyors pillantást a legújabb funkciókra.
1. Továbbfejlesztett Material 3 támogatás
A Flutter a Material 3 támogatásával frissült. Ez a frissítés lehetővé teszi a által kínált anyagösszetevők használatát az Android legújabb verziója. A Material Pack egy letisztult új témát tartalmaz, amely merészen és szembetűnővé teszi a tartalmat.
iOS és Android rendszerre is elérhető.
2. Menüsorok és lépcsőzetes menük
A legújabb Flutter frissítés két új menümodult ad hozzá: a PlatformMenuBar és a Material Design Menu. A PlatformMenuBar macOS-en érhető el, és natív menüsorokat jelenít meg ahelyett, hogy a Flutter renderelné.
Minden platformhoz megadhat egy Material Design menüt, amely lépcsőzetes menüsorokat (MenuBar) vagy egyedi lépcsőzetes menüket biztosít, amelyeket egy másik felhasználói felület elem (MenuAnchor) indít el. Ezek a menük teljes mértékben testreszabhatók, és a menüpontok lehetnek egyéni widgetek, vagy használhatjuk az új menüpont widgeteket (MenuItemButton, SubmenuButton).
A Flutter 3.7 tartalmaz egy jelentős frissítést a memória-hibakereső funkcióhoz, valamint számos új eszközt, amellyel az alkalmazás hibakeresésére használható. A pillanatfelvétel-elemző eszköz első verziója kiemeli a Flutter alkalmazás azon területeit, ahol a teljesítmény javítható.
Számos görgetős frissítés érkezett ehhez a kiadáshoz, hogy a lehető legegyszerűbbé tegyék a Flutterre való átállást. A figyelemre méltó változások közé tartozik az új görgetési fizika a Mac platformon, az animált rács hozzáadása, valamint a szövegkijelölés jobb kezelése görgetési környezetben.
Az új nemzetköziesítési rendszer megkönnyíti a Flutter alkalmazás lefordítását és lokalizálását. A leíró szintaxis olyan hibaüzeneteket tesz lehetővé, amelyek még a korlátozott kódolási tapasztalattal rendelkezők számára is könnyen érthetők.
Az új rendszer lehetővé teszi összetett üzenetek létrehozását helyőrzők és többes számú kijelölések használatával. Lásd a frissített A Flutter alkalmazások nemzetközivé tétele oldalt további információkért.
6. Egyéb új Flutter funkciók
További újdonságok közé tartozik az Impeller renderingmotor előnézete (iOS-on az Impeller Androidon még nem áll készen az előnézetre), a kiadás ellenőrzése (a beállítások ellenőrző listája annak biztosítására, hogy az alkalmazás készen álljon az App Store-ba való beküldésre), valamint egy szövegnagyító (amely megkönnyíti a kis szövegek olvasását okostelefonok).
Flutter: a Google Mobile App SDK
Megjelent a Flutter 3.7, és tele van hasznos új funkciókkal. Amíg a a korábbi kiadások a teljesítményre és a kompatibilitásra összpontosítottak, ez arról szól, hogy megkönnyítse az alkalmazások létrehozását. Rengeteg hasznos frissítés található a fejlesztői eszközökben új funkciókkal és továbbfejlesztett navigációval.
A Material Design témát az Enhanced Material 3 támogatásával frissítették, új ikonokkal és módosított színsémákkal. Ezen kívül a menüsorok és a lépcsőzetes menük támogatása is elérhető. További információkért tekintse meg a kiadási megjegyzések vagy Flutter's Medium oldal.
Ha még nem nézte a Fluttert, itt az ideje, hogy fontolja meg. Bár a mobilfejlesztési keretrendszer népszerűsége még mindig szerény az olyan versenytársakhoz képest, mint a React Natív, napról napra erősödik az egyszerűség és az általános könnyű használat miatt.