Flögra 2.0

Google hefur lýst yfir nýju flutter 2.0 uppfærslunum þann 3. mars 2021. Það er heill búnt af breytingum í þessari útgáfu miðað við Flutter 1, og þetta blogg mun fjalla um það sem breyttist fyrir skjáborðið og farsímaútgáfur.

Með Flutter 2.0 hefur Google fært stöðu sína á einhvern stað nálægt beta og stöðugri. Hvaða þýðingu hefur hér? Þegar öllu er á botninn hvolft er það fáanlegt í Flutter 2.0 Stable, en Google trúir því ekki að það sé alveg búið á þessum tímapunkti. Það ætti að vera í lagi til framleiðslunotkunar, en samt gæti verið villur að miklu leyti.

Google tilkynnti í dag Flutter 2, nýjasta afbrigðið af opnum uppspretta notendaviðmóti þess til að smíða fyrirferðarlítil forrit. Þó Flutter hafi byrjað að vekja athygli á farsíma þegar það kom á markað fyrir tveimur árum, þá breiddist það út vængi sína undanfarið. Með útgáfu 2 styður Flutter eins og er vef- og skjáborðsforrit úr kassanum. Með því myndu Flutter notendur nú geta notað samsvarandi kóðagrunn til að smíða forrit fyrir iOS, Android, Windows, macOS, Linux og vefinn.

Flutter 2.0 kemur í hesthús og bætir við stuðningi við samanbrjótanleg og tvöföld skjátæki.

Google hefur tekist að auka afköst Flutter fyrir vafra með nýjum CanvasKit. Farsímavafrar munu sjálfgefið nota HTML útgáfuna af forritinu, allt meðhöndlað sjálfkrafa af nýju „sjálfvirku“ stillingunni þegar þú smíðar forritið þitt.

Í öðru lagi er Flutter að öðlast eiginleika til að finnast meira innfæddur í vafranum. Þetta felur í sér stuðningstól fyrir skjálesara, texta sem hægt er að velja og breyta, betri stuðning við veffangastikuna, sjálfvirka útfyllingu og svo margt fleira.

Þar sem Flutter var upphaflega þvert á palla farsímakerfi, er í raun ekki of mikið að segja hér. Almennt séð hefur Flutter verið fullkomið fyrir farsíma í nokkurn tíma, að undanskildum samanbrjótanlegum. Með Flutter 2.0 er sem stendur stuðningur við samanbrjótanlega skjái, vegna skuldbindinga frá Microsoft. Flutter gerir sér nú grein fyrir því hvernig á að stjórna þessum byggingarstuðli og leyfir forriturum að setja forrit sín út hvernig þeir þurfa.

Núna er önnur TwoPane græja í Flutter 2.0 sem gerir þér kleift, eins og nafnið gefur til kynna, að sýna tvær rúður. Fyrri rúðan mun birtast á hvaða græju sem er, en sá síðari á hægri helmingi samanbrjótanlegs skjás. Valmyndir munu sömuleiðis gera þér kleift að velja hvoru megin á samanbrjótanlegum skjá þeir eiga að sýna.

Brotið eða lömin á samanbrjótanlegu er kynnt fyrir þróunaraðilum sem skjáeiginleika, þannig að forrit geta í öllum tilvikum teygt sig á allan samanbrjótanlega skjáinn ef þau þurfa, eða íhuga hvar lömin er að finna og sýnt á viðeigandi hátt.

Að auki hefur Google fært Mobile Ads SDK viðbótina yfir í beta. Þetta er SDK fyrir Android og iOS sem gerir þér kleift að sýna AdMob auglýsingar í farsímaforritinu þínu. Eins og er er enginn stuðningur við skrifborð, en nú ættir þú að hafa möguleika á að búa til almennt stöðug farsímaforrit með auglýsingum sem nota Flutter.

Þetta eru gríðarlegar breytingar á Flutter 2.0 varðandi bæði skjáborðið og farsímakerfið.