Cele mai mari actualizări din lansarea Flutter 2.2

 

Platforma de dezvoltare software UI cu sursă deschisă de la Google: Flutter tocmai a fost renovată și reîmprospătată cu versiunea actuală Flutter 2.2, care a fost înarmată cu câteva caracteristici și capabilități noi interesante.

 

Acest lucru a fost anunțat în timpul evenimentului Google I/O 2021, încheiat recent.

 

Popularitatea lui Flutter crește

 

Flutter de la Google a devenit acum cel mai popular cadru de dezvoltare multiplatformă din lume. Potrivit Slashdata, aproximativ 45% dintre toți dezvoltatorii multiplatforme folosesc acum Flutter pentru a crea aplicații mobile.

 

De fapt, între 2020 și 2021, utilizarea cadrului Flutter a înregistrat o creștere masivă de 47%, iar în acest moment, 12% din toate aplicațiile mobile din Google Playstore folosesc Flutter.

 

Lansat în 2017 de Google, Flutter acceptă un cadru de dezvoltare de aplicații multiplatformă pentru Android, iOS, Linux, Mac, Windows, Google Fuchsia și, de asemenea, pentru formulare web printr-o singură bază de cod.

 

Aceasta este frumusețea și capacitatea lui Flutter. Acum, să discutăm despre primele 5 actualizări din Flutter 2.2.

 

Siguranță nulă

 

Odată cu versiunea 2.0, Flutter a introdus caracteristica Null Safety, care a devenit acum implicită pentru noile proiecte. Cu funcția Null Safety, dezvoltatorii pot indica cu ușurință dacă o variabilă sau o valoare poate fi nulă sau nu, direct din cod. Oferă protecție împotriva excepțiilor referințe nule.

 

În acest fel, erorile legate de pointerul nul pot fi reduse și controlate drastic.

 

De fapt, cu limbajul Dart folosit în Flutter, compilatorul este suficient de inteligent pentru a elimina toate verificările nule în timpul rulării, ceea ce face ca aplicația să funcționeze remarcabil de rapid.

 

Mecanismul de plată

 

S-a anunțat o mare dezvoltare în spațiul de plăți, pentru aplicațiile mobile realizate folosind versiunea Flutter 2.2. Odată cu noua actualizare, a fost introdus un nou plug-in de plăți care a fost construit cu ajutorul echipei Google Play. Cu acest plug-in util, dezvoltatorii pot încorpora funcții pentru a accepta plăți pentru bunuri fizice, atât pentru aplicațiile Android, cât și pentru iOS.

 

În plus, plug-in-ul de achiziție în aplicație existent a fost actualizat cu mai multă securitate și criptare pentru tranzacții financiare sigure.

 

Dezvoltare pentru web

 

În spațiul dezvoltării web, Flutter 2.2 are câteva actualizări interesante. Acum, dezvoltatorii pot folosi lucrătorii de servicii pentru memorarea în cache în fundal. Aceasta înseamnă că aplicațiile bazate pe web vor fi mai rapide și mai slabe, traducându-se într-o performanță mai bună.

 

Dart cu mai multe caracteristici

 

Lansat inițial înainte de Flutter, Dart este limbajul de programare care acceptă cadrul de dezvoltare Flutter pentru aplicații multiplatforme.

 

Cu versiunea 2.2, Dart a fost actualizat la versiunea 2.13. Cu această nouă versiune, Dart va extinde acum suportul și pentru interoperabilitatea nativă. Acest lucru a fost posibil prin suportarea matricelor și a structurilor împachetate în FFI (interfață cu funcție străină).

 

Această actualizare va ajuta la îmbunătățirea lizibilității și deschide un portal pentru scenarii de refactorizare.

 

Dimensiunea aplicației

 

În încercarea de a face aplicațiile mobile mai ușoare și mai puțin voluminoase, Flutter 2.2 va permite acum aplicațiilor Android să aibă componente amânate. În acest fel, elementele Flutter necesare pentru buna funcționare a aplicației pot fi descărcate în timpul rulării și, astfel, nu este nevoie să încărcați cod suplimentar în aplicație. În acest fel, aplicațiile vor avea dimensiuni mai ușoare acum.

 

Pentru dezvoltarea iOS, Flutter 2.2 permite acum dezvoltatorilor să precompileze shadere, ceea ce va face animațiile foarte fluide și fără întreruperi (când sunt rulate pentru prima oară). În plus, au fost adăugate câteva instrumente noi care le vor permite dezvoltatorilor să analizeze utilizarea memoriei în orice aplicație, împuternicindu-le astfel să eficientizeze utilizarea memoriei și să facă aplicația să funcționeze mai bine.

 

Sunteți interesat să dezvoltați o nouă aplicație mobilă bazată pe Flutter sau doriți să vă reînnoiți aplicațiile native existente cu capabilități multiplatformă folosind Flutter?

 

Contactați-ne Cu a noastra Dezvoltarea aplicației Flutter echipa imediat!