Flutter ramka uchun qo'llanma 1-bob. Flutterga kirish Flutter nima. O'rnatish
Download 1.13 Mb.
|
Flutter ramka uchun qo\'llanma 1-bob. Flutterga kirish Flutter ni
Birinchi dastur
Flutter SDK-ni o'rnatgandan so'ng, birinchi asosiy dasturni yarataylik. Windows-da dastur yaratish Avvalo, qattiq diskingizda Flutter loyihalari uchun katalog yarating. Masalan, mening holatimda bu C: \ fluttersrc katalogi. Keling, buyruq satrini / konsolni ochamiz va cd buyrug'i yordamida yaratilgan katalogga o'tamiz. Keyin quyidagi buyruqni kiriting: flutter create myapp
Bu buyruq joriy papkada myapp nomli loyihani yaratadi. Natijada ancha murakkab tuzilishga ega yirik loyiha yaratiladi. Loyiha tuzilishining asosiy elementlari: Dart-tool papkasi - foydalanilgan paketlar haqidagi ma'lumotlarni saqlaydigan maxsus papka .Idea papkasi - asosiy konfiguratsiyani o'z ichiga olgan Android Studio uchun maxsus papka Android papkasida Dart ilovasini Android bilan bog'lash imkonini beruvchi kod va qo'shimcha fayllar mavjud iOS papkasida Dart ilovangizni iOS bilan bog'lash imkonini beruvchi kod va qo'shimcha fayllar mavjud Buid papkasida dasturni yaratish jarayoni tomonidan yaratilgan fayllar mavjud lib papkasida haqiqiy Dart ilovasi fayllari mavjud. Flutter-da dastur yaratishda asosiy ish aynan shu papkada amalga oshiriladi Test papkasi testlar bilan fayllarni saqlash uchun mo'ljallangan
Veb-papkada Flutter-da veb-ilovani yaratish uchun kod va qo'shimcha fayllar mavjud Pubsec.yaml fayli loyiha konfiguratsiyasini, xususan, loyiha paketini, bog'liqliklar ro'yxatini va boshqalarni saqlaydi. Ushbu loyihada biz ishga tushirishimiz mumkin bo'lgan eng minimal funksiya mavjud. Ilovani ishga tushirish va sinab ko'rish uchun biz emulyatorlar yoki haqiqiy qurilmalardan foydalanishimiz mumkin. Flutter-da veb-ilovalarni ishga tushirish uchun brauzerlar shartli "qurilmalar" sifatida ishlatiladi. Ish stoli ilovalarini sinab ko'rish uchun joriy kompyuter.
Loyihani ishga tushirish uchun qurilma mavjudligini tekshirish uchun buyruq satrida/konsolida quyidagi buyruqni bajarishingiz mumkin: flutter devices Shunday qilib, skrinshotda sinov uchun menda uchta "qurilma" borligini ko'rishingiz mumkin. Birinchisi Nexus 5X mobil qurilmasi boʻlib, u Android ilovasiga matn yozish uchun moʻljallangan. Boshqa ikkita qurilma, Chrome va Microsoft Edge, veb-ilovani sinab ko'rish uchun mo'ljallangan. Qayd etish joizki, skrinshotdan ko‘rinib turibdiki, Google Chrome brauzeri “chrome”, Microsoft Edge esa “chekka”, Nexus 5X esa “013a70d5bc970c2c” deb belgilangan. Ushbu teglar loyihani boshlashda ma'lum bir qurilmada loyihani ishga tushirishga imkon beradi. Odatiy bo'lib, ro'yxatdagi birinchi qurilma tanlangan. Androidda ilovani ishga tushirish
Bundan tashqari, mobil qurilmada ishlab chiqish rejimi va USB orqali nosozliklarni tuzatish yoqilgan bo'lishi kerak. Loyihaning buyruq qatorini/konsolini ishga tushirish va cd buyrug'i yordamida myapp katalogiga o'ting. Keyin loyihani ishga tushiramiz va buning uchun quyidagi buyruqni kiritamiz: flutter run Iltimos, dasturni loyiha papkasidan kompilyatsiya qilishingiz va ishga tushirishingiz kerakligini unutmang Natijada, apk paketi kompilyatsiya qilinadi, keyin u ulangan Android qurilmasiga o'rnatiladi. Butun jarayon ancha uzoq davom etishi mumkin, ayniqsa uni birinchi marta boshlaganingizda. Natijada, ulangan qurilmada standart tarkibga ega dastur ishga tushadi: Ushbu ilova qayerda aniqlanadi? Loyihada lib papkasida main.dart faylini topishimiz mumkin Odatiy bo'lib, u quyidagi tarkibga ega:
U Dart dasturlash tilida amalda dastur yaratadigan bir qancha sinflarni belgilaydi. Internetda ilovani ishga tushirish Biroq, standart loyiha iOS va Web uchun ham qo'llab-quvvatlanadi. Keling, brauzerda veb-ilovaga matn kiritish uchun loyihani qanday ishga tushirishni ko'rib chiqaylik. Shunday qilib, yuqoridagi skrinshotda menda uchta "qurilma" borligini ko'rishingiz mumkin edi. Ulardan biri "chrome" deb nomlangan Google Chrome. Buning uchun quyidagi buyruqni kiriting: flutter run -d chrome Ya'ni, loyihani boshlash uchun yana bir xil flutter run buyrug'i kiritiladi. Faqat hozir, -d bayrog'idan foydalanib, siz loyiha ishlaydigan qurilmani belgilaysiz. Ushbu bayroq qurilmaning matn yorlig'i orqali uzatiladi - bu holda "chrome" (ya'ni Google Chrome brauzeri) va veb-ilova shunga mos ravishda ishga tushiriladi.
Shunga ko'ra, agar men Microsoft Edge-da loyihani ishga tushirmoqchi bo'lsam, tegishli matn yorlig'ini ko'rsatishim kerak bo'ladi: flutter run -d edge Veb ostida loyihani ishga tushirganingizda, ilova o'rnatilgan sinov veb-serveri ishga tushiriladi va keyin ilovaga kirish uchun veb-brauzer ishga tushiriladi. Natijada, brauzerda biz Android-dagi kabi bir xil mantiqqa ega deyarli bir xil interfeysni ko'ramiz: Ilovani qayta ishga tushiring Agar loyiha flutter run buyrug'i yordamida allaqachon ishga tushirilgan bo'lsa, siz dastur kodini o'zgartirishingiz va dasturni qayta yuklash uchun buyruq satriga "r" belgisini kiritishingiz mumkin (Hot qayta yuklash deb ataladi). Ammo shuni ta'kidlash kerakki, qayta yuklash har doim ham ishlamasligi mumkin. Bunday holda siz flutter run buyrug'ini qayta ishga tushirishingiz mumkin. Ilova shunga qarab o'zgaradi: MacOSdagi birinchi dastur MacOS-da dastur yaratish Windows-dagi tegishli jarayondan unchalik farq qilmaydi. Avvalo, qattiq diskingizda Flutter loyihalari uchun katalog yarating. Masalan, mening holimda bu Hujjatlar \ fluttersrc katalogi. Terminalni ochamiz va cd buyrug'i yordamida yaratilgan katalogga o'tamiz. Keyinchalik, buyruq yordamida joriy terminal oynasi uchun bin papkasiga yo'l qo'shing: export PATH="$PATH:[Путь к папке с Flutter SDK]/flutter/bin" Va keyin loyihani yaratish uchun buyruqni kiritamiz: Keyin cd buyrug'i yordamida myapp katalogiga o'tamiz. Keyinchalik, joriy terminal oynasi uchun bin papkasiga yo'l qo'shing va loyihani ishga tushiring va buning uchun biz quyidagi buyruqni kiritamiz: Download 1.13 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling