Flutter 2.0 acceptă crearea de aplicații pe telefoane pliabile și cu ecran dublu

Flutter 2.0 tocmai a fost lansat la nivel stabil și include schimbări majore pentru construirea de aplicații desktop și mobile. Citiți mai departe pentru a afla mai multe!

Este 3 martie, iar Flutter 2.0 este aici! Există o mulțime de modificări în această versiune în comparație cu Flutter 1, iar acest articol se va concentra pe ceea ce s-a schimbat pentru versiunile desktop și mobile.

Desktop

De ceva vreme, Flutter pentru desktop se află într-o etapă alfa, ceea ce a însemnat schimbarea API-urilor, erorilor și problemelor de performanță. Cu Flutter 2.0, Google și-a mutat statutul undeva între beta și stabil. Ce înseamnă asta? Ei bine, este disponibil în Flutter 2.0 Stable, dar Google nu crede că este complet complet încă. Ar trebui să fie bine pentru utilizare în producție, dar poate exista o eroare ici și colo.

Flutter pentru desktop ar trebui să aibă, de asemenea, suport adecvat pentru comenzile rapide de la tastatură, făcându-l să se simtă mai mult ca o aplicație cu adevărat nativă pe Windows, Linux sau macOS. Dacă nu sunteți convins de stabilitatea sa, Canonical (compania din spatele Ubuntu) a început deja să refacă programul de instalare Ubuntu în Flutter și a decis să

utilizați Flutter pentru toate aplicațiile sale mergand inainte.

Programul de instalare Ubuntu este acum scris în Flutter.

Mobil

Deoarece Flutter a fost inițial un cadru mobil multiplatformă, nu sunt prea multe de spus aici. În cea mai mare parte, Flutter a fost complet complet de mobil de ceva vreme, cu excepția unui singur lucru: pliabile. Cu Flutter 2.0, există acum suport pentru ecrane pliabile, datorită contribuțiilor făcute de Microsoft. Flutter știe acum cum să facă față acestui factor de formă și le permite dezvoltatorilor să-și aranjeze aplicațiile așa cum doresc.

Crearea de aplicații pentru Microsoft Surface Duo și alte dispozitive cu ecran dublu cu Flutter.

Există acum un nou widget TwoPane în Flutter 2.0 care vă permite, după cum sugerează și numele, să afișați două panouri. Primul panou se va afișa pe orice dispozitiv, în timp ce al doilea va apărea în jumătatea dreaptă a unui afișaj pliabil. De asemenea, casetele de dialog vă vor permite să alegeți pe ce parte a unui afișaj pliabil ar trebui să fie afișate.

Cuta sau balamaua de pe un pliabil este expusă dezvoltatorilor ca o caracteristică de afișare (precum o crestătură), astfel încât aplicațiile pot încă se întinde pe întregul afișaj pliabil dacă doresc, sau ține cont de locul în care se află balamaua și afișa în consecinţă.

În plus, Google și-a mutat pluginul SDK pentru anunțuri mobile în versiune beta. Acesta este un SDK pentru Android și iOS care vă permite să afișați anunțuri AdMob în aplicația dvs. mobilă. În prezent, nu există suport pentru desktop, dar acum ar trebui să puteți realiza aplicații mobile relativ stabile cu reclame folosind Flutter.


Acestea sunt marile schimbări în Flutter 2.0 în ceea ce privește platformele desktop și mobile. Ce părere aveți despre Flutter ca cadru pentru dezvoltarea desktop și mobil? Anunță-ne!