Bu erda o'zgaruvchi nomi aniqlanganda unga hech qanday qiymat berilmaydi. Va Dart 2.12 dan boshlab, dasturni kompilyatsiya qilishda biz xatoga duch kelamiz:Xato bizga qiymat berishdan oldin null bo'lmagan o'zgaruvchidan foydalanishga harakat qilayotganimizni bildiradi.
Flutter freymvorki va unda ilova yaratish.
Flutter freymvorki va unda ilova yaratish.
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.
Flutter dasturini ishlab chiqish uchun ko'pincha Android Studio kabi ishlab chiqish muhiti tanlanadi. Kodni oddiy matn muharririda terishimiz va uni konsolda kompilyatsiya qilishimiz mumkin bo'lsa-da, ishlab chiqish muhiti dastur yozish va yaratish jarayonini sezilarli darajada osonlashtiradi. Bundan tashqari, Android Studio nafaqat Android uchun, balki boshqa qo'llab-quvvatlanadigan platformalar uchun ham Flutter ilovalarini yaratishga imkon beradi.
Flutter dasturini ishlab chiqish uchun ko'pincha Android Studio kabi ishlab chiqish muhiti tanlanadi. Kodni oddiy matn muharririda terishimiz va uni konsolda kompilyatsiya qilishimiz mumkin bo'lsa-da, ishlab chiqish muhiti dastur yozish va yaratish jarayonini sezilarli darajada osonlashtiradi. Bundan tashqari, Android Studio nafaqat Android uchun, balki boshqa qo'llab-quvvatlanadigan platformalar uchun ham Flutter ilovalarini yaratishga imkon beradi.
Flutter uchun loyiha yaratish uchun ushbu tugmani bosing.