pubspec fayli
The pubspec fayl ichida Flutter hisoblanadi o'xshash uchun a oddiy Dart paket. Bundan tashqari bu, bu o'z ichiga oladi Flutterga xos konfiguratsiyalar uchun qo'shimcha bo'lim. Keling, pubspec.yaml ni ko'rib chiqaylik fayl mazmuni batafsil:
ism: salom_flutter
tavsifi: A yangi Flutter loyiha. versiya: 1.0.0+1
The boshlanishi ning the fayl hisoblanadi oddiy. Sifatida biz allaqachon bilish, the nomi mulk hisoblanadi belgilangan biz pubni ijro etganimizda yaratmoq buyrug'i, keyin standart loyiha tavsifi .
Versiya _ xususiyat Dart paketi qoidalariga amal qiladi: versiya raqami va + bilan ajratilgan ixtiyoriy tuzilish versiyasi raqami . Bunga qo'shimcha ravishda, Flutter sizni bekor qilishga imkon beradi bular qiymatlar davomida the qurmoq. Biz bo'ladi olish a Ko'proq batafsil qarang da bu ichida Bob 12 , Sinov, disk raskadrovka va joylashtirish , Ilovani joylashtirish bo'limida.
Keyin biz bor the bog'liqliklar Bo'lim ning the pubspec fayl:
muhit:
sdk: ">=2.0.0-dev.68.0 <3.0.0"
bog'liqliklar: tebranish:
sdk: tebranish
# The quyidagi qo'shadi the Cupertino Belgilar shrift uchun sizning ilova. # Foydalanish bilan the Cupertino piktogrammalari sinf uchun iOS uslub piktogramma. cupertino_icons: ^0.1.2
dev_dependencies: flutter_test:
sdk: tebranish
Endi, bor a qarang da the tushuntirish ning the oldingi kod:
Biz atrof- muhitdan boshlaymiz Dart SDK versiyasi cheklovlari aniqlangan xususiyat. Siz bor OK uchun foydalanish the versiya taqdim etilgan tomonidan the asbob chunki bu keyin Flutter SDK yangilanishlari ham.
Keyin bizda bog'liqliklar mavjud asosiy qaramlikdan boshlanadigan mulk ning a Flutter ariza, the Flutter SDK o'zi, qaysi o'z ichiga oladi Flutterning ko'plab asosiy paketlari.
Qo'shimcha bog'liqlik sifatida generator cupertino_icons qo'shadi paket, qaysi o'z ichiga oladi belgisi aktivlar ishlatilgan tomonidan the o'rnatilgan Flutter Cupertino vidjetlari (keyingi bobda bu haqda ko'proq ma'lumot bor).
The dev_dependencies mulk o'z ichiga oladi faqat the flutter_test paketga bog'liqlik Flutter SDK-ning o'zi tomonidan taqdim etilgan va allaqachon ma'lum bo'lgan Dart testiga Flutter-ga xos kengaytmalarni o'z ichiga oladi. paket.
In the final blok ning the fayl, bor a bag'ishlangan tebranish Bo'lim:
tebranish:
foydalanish-material-dizayn: rost
# Kimga qo'shish aktivlar uchun sizning ariza, qo'shish a aktivlar Bo'lim, kabi bu: # aktivlar:
# - images/a_dot_burr.jpeg # - images/a_dot_ham.jpeg # ...
# Kimga qo'shish odatiy shriftlar uchun sizning ariza, qo'shish a shriftlar Bo'lim Bu yerga, # shriftlar:
# - oila: Schyler # shrift:
# - aktiv: shriftlar/Schyler- Regular.ttf
# - aktiv: fonts/Schyler-Italic.ttf # uslub: kursiv
#
Bu tebranish Bo'lim imkon beradi Biz uchun sozlash resurslar bu bor to'plangan ichida the Rasmlar , shriftlar va JSON fayli kabi ish vaqtida foydalaniladigan ilova , odatda ilova tarkibiga yordam beradigan manba kodidan tashqari har qanday fayl:
uses-material-dizayn : Biz tomonidan taqdim etilgan Materiallar vidjetlarini ko'ramiz Flutter ichida the Keyingi bob. In qo'shimcha uchun ular, biz mumkin foydalanish shuningdek Material Dizayn piktogrammalari ( https:/ / material. io/ tools / icons/ ? style= baseline ) shrift format. Uchun bu uchun ish to'g'ri, biz kerak uchun faollashtirish bu xususiyat (uni true ga o'rnating ), shuning uchun piktogrammalar ilovaga kiritilgan.
aktivlar : Bu mulk hisoblanadi ishlatilgan uchun ro'yxati the manba yo'llar bu bo'ladi bo'l to'plangan yakuniy ariza bilan. Uni qanday ishlatish haqida batafsil ma'lumot olish uchun quyidagi kodni tekshiring. Aktivlar _ fayllar har qanday tarzda tashkil etilishi mumkin; Flutter uchun muhim narsa bu fayllarning yo'li. Siz loyihaning ildiziga nisbatan fayl yo'lini belgilaysiz. Bu keyinchalik Dart kodida aktiv fayliga murojaat qilish kerak bo'lganda ishlatiladi. Mana bir misol:
aktivlar:
images/home_background.jpeg
Kimga qo'shish a tasvir uchun bo'l ishlatilgan keyinroq, biz qo'shish the yo'l ichida the aktivlar ro'yxat, yoki agar biz katalogdagi barcha fayllarni qo'shmoqchimiz, shunchaki katalog yo'lini belgilaymiz:
aktivlar:
Bu o'z ichiga oladi hammasi fayllar ichida katalog. Eslatma the / xarakter da the oxiri.
shriftlar : Bu mulk imkon beradi Biz uchun qo'shish odatiy shriftlar uchun the ilova. Bobda bu haqda ko'proq ma'lumot bor 6 , Mavzular va uslublar , Maxsus shriftlar bo'limida.
Do'stlaringiz bilan baham: |