Flutter renderlash
Flutter-ni noyob qiladigan asosiy jihatlardan biri bu vizual komponentlarni chizish usulidir uchun the ekran. The katta farq hisoblanadi Qanday the ilova muloqot qiladi bilan platformaning SDK si, u SDK dan nima qilishni so'raydi va u o'zi nima qiladi:
SDK platformasini ilovalar va operatsion tizim va xizmatlar o'rtasidagi interfeys sifatida ko'rish mumkin. Har bir tizim o'zining SDK-ni o'z imkoniyatlari bilan ta'minlaydi va dasturlash tiliga (ya'ni Android SDK uchun Kotlin/Java va Swift/Objective) asoslangan. C uchun the iOS SDK). Biz bor qaradi da biroz ko'rsatish yondashuvlar ishlatilgan ilgari turli ramkalar tomonidan; endi ularni batafsil ko'rib chiqaylik.
Veb-ga asoslangan texnologiyalar
Biz bor allaqachon ko'rgan ramkalar bu foydalanish veb-ko'rishlar uchun ko'paytirish a UI tomonidan HTML va CSS-ni birlashtirish. Platformadan foydalanish nuqtai nazaridan u quyidagicha ko'rinadi:
The ilova qiladi emas bilish Qanday the ko'rsatish hisoblanadi bajarildi tomonidan the platforma; the faqat narsa unga HTML va CSS kodlarini ko'rsatadigan veb-ko'rish vidjeti kerak.
Ramka va OEM vidjetlari
Boshqa yo'l ning ko'rsatish vidjetlar hisoblanadi tomonidan qo'shish a qatlam yuqorida the platforma vidjetlar, lekin tizimning vizual komponentlarni samarali ko'rsatish usulini o'zgartirmaslik:
In bu rejimi ning ko'rsatish, the ish hisoblanadi bajarildi tomonidan the SDK kabi a normal onalik ilova, lekin undan oldin, tartib ramka tilida qo'shimcha qadam bilan belgilanadi. UIdagi har bir o'zgarish vositachi sifatida ishlaydigan platformaning SDK ga qo'ng'iroq qilish uchun mas'ul bo'lgan dastur kodi va mahalliy kod o'rtasidagi aloqani keltirib chiqaradi. Oldingi texnika singari, u ilova uchun kichik yukni keltirib chiqarishi mumkin, ehtimol avvalgisidan biroz kattaroqdir, chunki renderlash tez-tez sodir bo'ladi va shuning uchun aloqa.
Flutter - ko'rsatish tomonidan o'zi
Flutter tanlaydi uchun qil hammasi the qiyin ish tomonidan o'zi. The faqat narsa bu ehtiyojlari dan the platformaning SDK - bu Services API'lariga kirish va foydalanuvchi interfeysini chizish uchun tuval:
Flutter vidjetlar va renderlarni ilovaga o‘tkazadi, u erdan moslashtirish va kengaytiruvchanlik. orqali a tuval, bu mumkin chizish har qanday narsa va shuningdek kirish voqealar uchun foydalanuvchi kiritish va imo-ishoralarini o'zi boshqaradi. Flutterdagi ko'prik platforma tomonidan amalga oshiriladi
kanallar, qaysi biz ko'rasiz ichida batafsilroq ichida Bob 13 , Yaxshilash Foydalanuvchi tajribasi .
Do'stlaringiz bilan baham: |