Abdurashidov doniyorbekning mobil ilovalarni ishlab chiqish fanidan tayyorlagan


Download 0.84 Mb.
bet2/6
Sana20.12.2022
Hajmi0.84 Mb.
#1036502
1   2   3   4   5   6
Bog'liq
FLUTTER RAMKASINI O\'RNATISH.MUSTAQIL ISH

Flutter nima. O'rnatish

  • Flutter nima. O'rnatish
  • Flutter Google’dan bir xil koddan foydalanishi mumkin bo‘lgan platformalararo ilovalar yaratish imkonini beruvchi ramkani taqdim etadi. Platformalar assortimenti keng - bular veb-ilovalar, Android va iOS uchun mobil ilovalar, Windows, MacOS, Linux ish stoli operatsion tizimlari uchun grafik ilovalar, shuningdek veb-ilovalar.
  • Flutter bilan ishlashning o'ziga xosligi shundaki, turli platformalar uchun ilovalar bir xil kodga ega bo'lishi mumkin. Amaldagi platformalar ekvivalent emasligi sababli, kodning ba'zi alohida qismlari ma'lum bir OS uchun, masalan, iOS uchun sozlanishi kerak, ammo shunga qaramay, kodning aksariyati bir xil bo'lishi mumkin. Bu ishlab chiquvchilarga barcha qo'llab-quvvatlanadigan platformalar uchun ilovalar yaratish uchun vaqt va resurslarni sezilarli darajada tejash imkonini beradi.
  • Ilovani yaratishda Flutter Android yoki iOS yoki boshqa platformalarda ishlashi mumkin bo'lgan Dart AOT (ilovani ishga tushirishdan oldin kompilyatsiya qilish) yordamida Dart kodini mahalliy dastur kodiga tarjima qiladi. Biroq, uni tezlashtirish uchun dasturni ishlab chiqishda Flutter JIT (ilovani ishga tushirish vaqtida kompilyatsiya qilish) dan foydalanadi.
  • Shuni ta'kidlash kerakki, Flutter nisbatan yangi ramka hisoblanadi. Ramka prototipi 2015 yilda paydo bo'lgan va birinchi alfa versiyasi 2017 yil may oyida chiqarilgan bo'lsa-da, birinchi barqaror versiya Flutter 1.0 faqat 2018 yil dekabr oyida chiqarilgan. Shunga qaramay, subversiyalar muntazam ravishda qisqa vaqt oralig'ida chiqariladi, yangi funksiyalar qo'shiladi va mavjud xatolar tuzatiladi. Ushbu maqola e'lon qilingan paytda, so'nggi barqaror versiya Flutter 2 bo'lib, u 2021 yil mart oyida chiqarilgan, ammo yangi pastki versiyalar doimiy ravishda chiqariladi, ular ham innovatsiyalarni olib keladi (masalan, bu vaqtda yozish, oxirgi pastki versiya 2.5).

Flutter qanday ishlaydi: Vidjet strategiyasi va Dart dasturlash tili.

  • Flutter qanday ishlaydi: Vidjet strategiyasi va Dart dasturlash tili.
  • Dart dasturlash tilida yozilgan Flutter ramkasida Flutter mexanizmi, Foundation kutubxonasi va vidjetlar mavjud. Flutter-dagi rivojlanish yondashuvi boshqalardan deklarativ UI yozuvi bilan ajralib turadi. Bu erda oxiridan boshlash kerak, ya'ni biron bir elementni ishlab chiqishni boshlashdan oldin foydalanuvchi u qanday UI bo'lishi haqida to'liq tasavvurga ega bo'lishi kerak. Ko'pgina ishlab chiquvchilar ushbu foydalanuvchi interfeysi yozuvini aniqroq deb ajratadilar, ammo dastlab dasturchilar uchun ma'lum qiyinchiliklarni keltirib chiqaradi.
  • Flutter-ning asosiy g'oyasi shundaki, ishlab chiquvchilar turli xil vidjetlarni birlashtirib, butun foydalanuvchi interfeysini yaratishi mumkin. Ilova interfeysi har qanday ob'ekt bo'lishi mumkin bo'lgan turli xil ichki o'rnatilgan vidjetlardan iborat. Bu tugmalardan tortib to to'ldirishga qadar har qanday narsaga taalluqlidir va vidjetlarni birlashtirib, ishlab chiquvchi dasturni tubdan sozlashi mumkin. Vidjetlar bir-biriga ta'sir qilishi va shtatdagi tashqi o'zgarishlarga javob berish uchun ichki funktsiyalardan foydalanishi mumkin. Vidjetlar foydalanuvchi interfeysining muhim elementlari bo'lib, Android, iOS va an'anaviy veb-ilovalarning dizayn xususiyatlariga mos keladi. 
  • Flutter yordamida ishlab chiquvchilar maxsus vidjetlarni yaratishlari mumkin, ularni mavjudlari bilan osongina birlashtirish mumkin. E'tibor bering, OEM vidjetlari yo'q, ammo Flutter galereyasi ishlab chiqaruvchilarga o'zlarining tayyor vidjetlarini taqdim etadi - bu standart vidjetlardan qanday foydalanishni ko'rsatadigan dasturlar to'plami - mahalliy Android va iOS dizayn tillariga o'xshaydi (Material va Cupertino).

Download 0.84 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling