Lepršanje 2.0

Google je objavio nova ažuriranja za Flutter 2.0 3. marta 2021. Postoji čitav niz promjena u ovoj verziji u poređenju sa Flutterom 1, a ovaj blog će se fokusirati na ono što se promijenilo za desktop i mobilne verzije.

Sa Flutterom 2.0, Google je pomjerio svoj status negdje blizu beta i stabilan. Koji je ovde značaj? Uzimajući sve u obzir, dostupan je u Flutter 2.0 Stable, međutim, Google ne vjeruje da je u potpunosti završen u ovom trenutku. Trebalo bi biti u redu za proizvodnu upotrebu, ali može postojati greška u velikoj mjeri.

Google je danas najavio Flutter 2, najnoviju varijantu svog UI alata otvorenog koda za izgradnju kompaktnih aplikacija. Dok je Flutter počeo s pažnjom na mobilnim uređajima kada je lansiran prije dvije godine, u posljednje vrijeme je raširio svoja krila. Sa verzijom 2, Flutter trenutno podržava web i desktop aplikacije izvan kutije. Uz to, korisnici Fluttera bi sada mogli koristiti ekvivalentnu kodnu bazu za pravljenje aplikacija za iOS, Android, Windows, macOS, Linux i web.

Flutter 2.0 je stabilan i dodaje podršku za sklopive uređaje i uređaje sa dvostrukim ekranom.

Google je uspio povećati performanse Flutter-a za web pretraživače kroz novi CanvasKit. Mobilni pretraživači će prema zadanim postavkama koristiti HTML verziju aplikacije, a sve će se automatski rukovati novim "automatskim" načinom prilikom izrade vaše aplikacije.

Drugo, Flutter dobija funkcije kako bi se bolje osjećao u web pretraživaču. Ovo uključuje pomoćne programe za čitač ekrana, tekst koji se može birati i uređivati, bolju podršku za adresnu traku, automatsko popunjavanje i još mnogo toga.

Budući da je Flutter u početku bio mobilni sistem na više platformi, ovdje zapravo nema previše za reći. Uopšteno govoreći, Flutter je već neko vrijeme trenutno kompletan mobilni telefon, s izuzetkom sklopivog. Uz Flutter 2.0, trenutno postoji podrška za sklopive ekrane, zbog obaveza koje je preuzeo Microsoft. Flutter sada shvata kako da upravlja ovim faktorom strukture i dozvoljava programerima da postavljaju svoje aplikacije kako im je potrebno.

Trenutno postoji još jedan gadžet TwoPane u Flutteru 2.0 koji vam omogućava, kao što ime kaže, da prikažete dva okna. Prvo okno će se prikazati na bilo kojem gadgetu, dok će se drugo prikazati na desnoj polovini sklopivog ekrana. Dijalozi će vam takođe omogućiti da odaberete na kojoj strani sklopivog ekrana će se prikazati.

Pregib ili šarka na sklopivom je predstavljena programerima kao karakteristika prikaza, tako da se aplikacije u svakom slučaju mogu protegnuti na cijeli sklopivi zaslon u slučaju da im zatrebaju, ili da razmotre gdje se šarka nalazi i prikažu na odgovarajući način.

Osim toga, Google je premjestio svoj dodatak SDK za mobilne oglase u beta verziju. Ovo je SDK za Android i iOS koji vam omogućava da prikazujete AdMob oglase u vašoj mobilnoj aplikaciji. Za sada ne postoji podrška za desktop, ali sada biste trebali imati opciju da napravite općenito stabilne mobilne aplikacije s oglasima koristeći Flutter.

Ovo su ogromne promjene u Flutteru 2.0 koje se tiču ​​i desktop i mobilnih platformi.