Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Flutter zajednica nastavlja poboljšavati SDK u verziji 3.7, dodajući neke sjajne nove značajke. Na primjer, sada možete izraditi prilagođene trake izbornika i kaskadne izbornike, koristiti alate za podršku bolje internacionalizacije i osloniti se na nove alate za uklanjanje pogrešaka.

Ove nove značajke popraćene su poboljšanjima postojećih značajki. Među njima su brži globalni alat za odabir, sustav renderiranja pod nazivom Impeller i mogućnost dijeljenja resursa na više platformi.

Što je Flutter?

Flutter je Googleov SDK za mobilne aplikacije za izgradnju izvornih sučelja visoke kvalitete za iOS i Android pomoću programskog jezika Dart. Flutter radi s postojećim kodom, koriste ga programeri i organizacije diljem svijeta i je besplatan i otvorenog koda.

Dok Flutter radi s vašim postojećim kodom, može lako usvojiti novi kod. Možete početi s malim s widgetima u postojećim bazama kodova ili izraditi aplikaciju od nule. Tvoj izbor.

instagram viewer

Pogledajmo na brzinu neke od najnovijih značajki.

1. Poboljšana podrška za materijal 3

Flutter je ažuriran s podrškom za Material 3. Ovo ažuriranje omogućuje vam korištenje materijalnih komponenti koje nudi najnovija verzija Androida. Materijalni paket sadrži elegantnu novu temu koja će vaš sadržaj učiniti hrabrim i istaknutim.

Dostupan je i za iOS i za Android.

2. Trake izbornika i kaskadni izbornici

Najnovije ažuriranje Fluttera dodaje dva nova widgeta izbornika: PlatformMenuBar i Material Design Menu. PlatformMenuBar dostupan je na macOS-u i prikazuje izvorne trake izbornika umjesto da ih prikazuje Flutter.

Za sve platforme možete definirati izbornik materijalnog dizajna koji pruža kaskadne trake izbornika (MenuBar) ili pojedinačne kaskadne izbornike koje pokreće drugi element korisničkog sučelja (MenuAnchor). Ovi izbornici su potpuno prilagodljivi, a stavke izbornika mogu biti prilagođeni widgeti ili možete koristiti nove widgete za stavke izbornika (MenuItemButton, SubmenuButton).

Flutter 3.7 uključuje veliko ažuriranje značajke otklanjanja pogrešaka u memoriji i nekoliko novih alata koje možete koristiti za uklanjanje pogrešaka svoje aplikacije. Prva verzija alata za analizu snimki ističe područja u vašoj aplikaciji Flutter gdje bi se performanse mogle poboljšati.

S ovim izdanjem stiglo je nekoliko ažuriranja za pomicanje kako bi proces migracije na Flutter bio što lakši. Značajne promjene uključuju novu fiziku pomicanja na Mac platformi, dodavanje animirane mreže i poboljšano rukovanje odabirom teksta u kontekstu pomicanja.

Novi sustav internacionalizacije olakšava prevođenje i lokalizaciju vaše aplikacije Flutter. Opisna sintaksa dopušta poruke o pogreškama koje su lako razumljive čak i osobama s ograničenim iskustvom kodiranja.

Novi sustav omogućuje stvaranje složenih poruka pomoću rezerviranih mjesta i odabira u množini. Pogledajte ažurirano Internacionalizacija Flutter aplikacija stranicu za više informacija.

6. Druge nove značajke Fluttera

Ostale nove značajke uključuju pregled mehanizma za renderiranje Impeller (na iOS-u, Impeller na Androidu još nije spreman za pregled), provjeru izdanja (a kontrolni popis postavki kako biste osigurali da je vaša aplikacija spremna za slanje u App Store) i povećalo teksta (koje olakšava čitanje malog teksta na pametni telefoni).

Flutter: Googleov SDK za mobilne aplikacije

Flutter 3.7 je vani i pun je korisnih novih značajki. Dok prethodna izdanja bila su usmjerena na performanse i kompatibilnost, ovo je sve o olakšavanju izrade aplikacija. Postoji mnogo korisnih ažuriranja alata za razvojne programere s novim značajkama i poboljšanom navigacijom.

Tema Material Design ažurirana je podrškom za Enhanced Material 3, dodajući nove ikone i prilagođene sheme boja. Osim toga, sada je dostupna i podrška za trake izbornika i kaskadne izbornike. Za više informacija pogledajte bilješke o izdanju ili Stranica Flutter's Medium.

Ako niste istraživali Flutter, sada je pravo vrijeme da razmislite o tome. Iako je njegova popularnost kao okvira za mobilni razvoj još uvijek skromna u usporedbi s konkurentima kao što je React Izvorni, svakim danom dobiva na snazi ​​zbog svojih izvanrednih prednosti u jednostavnosti i sveukupnoj lakoći korištenja.