Chayqalish 2.0

Google 2.0-yil 3-martda yangi flutter 2021 yangilanishlarini e’lon qildi. Flutter 1 bilan solishtirganda ushbu versiyada to‘liq o‘zgarishlar to‘plami mavjud va bu blog ish stoli va ish stoli uchun nima o‘zgarganiga e’tibor qaratadi. mobil versiyalari.

Flutter 2.0 bilan Google o'z maqomini beta-versiyaga yaqin va barqaror joyga ko'chirdi. Bu erda qanday ahamiyatga ega? Hamma narsani hisobga olsak, u Flutter 2.0 Stable-da mavjud, ammo Google hozircha uning to'liq tugaganiga ishonmaydi. Bu ishlab chiqarishda foydalanish uchun yaxshi bo'lishi kerak, lekin katta darajada xato bo'lishi mumkin.

Google bugun Flutter 2-ni e'lon qildi, bu ixcham ilovalarni yaratish uchun ochiq manbali UI asboblar to'plamining eng dolzarb variantidir. Flutter ikki yil oldin ishga tushirilganda mobilda e'tibor bilan boshlangan bo'lsa, so'nggi paytlarda u qanotlarini yoydi. 2-versiya bilan Flutter hozirda sandiqdan tashqari veb va ish stoli ilovalarini qo'llab-quvvatlaydi. Shunday qilib, Flutter foydalanuvchilari endi iOS, Android, Windows, macOS, Linux va internet uchun ilovalar yaratish uchun ekvivalent kod bazasidan foydalanishlari mumkin edi.

Flutter 2.0 barqaror holatga keladi va buklanadigan va ikki ekranli qurilmalarni qo'llab-quvvatlaydi.

Google Flutterning veb-brauzerlar uchun unumdorligini yangi orqali oshirishga muvaffaq bo'ldi CanvasKit. Mobil brauzerlar sukut boʻyicha ilovaning HTML versiyasidan foydalanadilar, ularning barchasi ilovangizni yaratishda yangi “avtomatik” rejimda avtomatik tarzda boshqariladi.

Ikkinchidan, Flutter veb-brauzerda o'zini ko'proq mahalliy his qilish uchun xususiyatlarga ega bo'lmoqda. Bunga ekranni o'qishni qo'llab-quvvatlash yordam dasturlari, tanlanadigan va tahrirlanadigan matn, yaxshiroq manzillar panelini qo'llab-quvvatlash, avtomatik to'ldirish va boshqalar kiradi.

Flutter dastlab o'zaro platformali mobil tizim bo'lganligi sababli, bu erda ko'p gapirish mumkin emas. Umuman olganda, Flutter hozirda bir muncha vaqt davomida mobil qurilmaning to'liq xususiyati bo'lib kelgan, buklanadigan qurilma bundan mustasno. Flutter 2.0 bilan hozirda Microsoft tomonidan o'z zimmasiga olgan majburiyatlar hisobiga yig'iladigan displeylar qo'llab-quvvatlanmoqda. Flutter endi ushbu struktura omilini qanday boshqarishni tushunadi va ishlab chiquvchilarga o'z ilovalarini kerakli tarzda joylashtirish imkonini beradi.

Hozirda Flutter 2.0 da yana bir TwoPane gadjeti mavjud bo‘lib, u nomidan ko‘rinib turibdiki, ikkita panelni ko‘rsatish imkonini beradi. Birinchi panel har qanday gadjetda, ikkinchisi esa yig‘iladigan displeyning o‘ng yarmida ko‘rsatiladi. Shuningdek, dialog oynalari katlanadigan displeyning qaysi tomonida ko'rsatilishi kerakligini tanlash imkonini beradi.

Buklanadigan qurilmadagi burmalar yoki ilmoqlar ishlab chiquvchilarga displey funksiyasi sifatida taqdim etiladi, shuning uchun ilovalar har qanday holatda kerak bo'lganda butun buklanadigan displeyga cho'zilishi yoki ilgak qayerda joylashganligini ko'rib chiqish va mos ravishda ko'rsatishi mumkin.

Bundan tashqari, Google o'zining Mobile Ads SDK plaginini beta versiyasiga o'tkazdi. Bu Android va iOS uchun SDK boʻlib, mobil ilovangizda AdMob reklamalarini koʻrsatish imkonini beradi. Hozircha ish stolini qo'llab-quvvatlash yo'q, ammo endi siz Flutter yordamida reklamalar bilan umumiy barqaror mobil ilovalar yaratish imkoniyatiga ega bo'lishingiz kerak.

Bular Flutter 2.0 da ish stoli va mobil platformalarga tegishli ulkan o‘zgarishlar.