Bo'lim1:Dar t bilan tanishtirish Bob1:AnKirishuchunDart 7 OlishboshlandibilanDart 7 TheevolyutsiyaningDart 8
QandayDartishlari 9
Dart VM va JavaScript kompilyatsiyasi 9
AmaliyDart 10
DartPad 10
Dart rivojlanish asboblar 11
Salom dunyo 12
TushunishnegaFlutterfoydalanadiDart 13 Hosildorlikni oshirish 14
Kompilyatsiya Flutter ilovalar va issiq qayta yuklash 14
Oson o'rganish 15
Yetuklik 17
TanitishthetuzilishiningtheDart tili 19 Dartoperatorlar 19
Arifmetika operatorlar 20
O'sish va kamaytirish operatorlar 21
Tenglik va aloqador operatorlar 21
Turi tekshirish va kasting 21
Mantiqiy operatorlar 22
Bitlar manipulyatsiya 22
Null xavfsiz va bexabar operatorlar 23
Dartturlariva o'zgaruvchilar 23
final va 23 - son
O'rnatilgan turlari 24
Raqamlar 24
BigInt 25
Mantiqiy 25
To'plamlar 25
Satrlar 26
String interpolyatsiyasi 26
Harflar 27
Turi xulosa chiqarish - olib kelish dinamizm uchun the ko'rsatish 27
Boshqaruvoqadivaaylanish 29
Funktsiyalar 29
Funktsiya parametrlari 30
Ma'lumotlartuzilmalar,kolleksiyalar,va generiklar 33
Umumiy 34
Qachon va nega uchun foydalanish umumiy 34
Umumiy va Dart harflari 35
Dart 35 da OOP ga kirish DartOOPXususiyatlari 36
Ob'ektlar va 37 -sinflar
Inkapsulyatsiya 38
Meros olish va tarkibi 38
Abstraktsiya 38
Polimorfizm 39
Xulosa 39 Qo'shimcha o'qish 40 Bob2:O'rtaDartDasturlash 41 DartsinflarvaKonstruktorlar 42 Theenum43 turi Kaskad yozuvi 44
Konstruktorlar 44
Nomlangan Konstruktorlar 45
Zavod konstruktorlari 46
Maydonyordamchilar-oluvchilarvasozlagichlar 47
Statikdalalarvausullari 48
Sinfmeros 50
toString() usuli 51
Interfeyslar,mavhumsinflar,vaaralashmalar 51 Abstrakt sinflar 52
Interfeyslar 53
Aralashmalar-qo'shishxulq-atvoruchun54 - sinf Qo'ng'iroq qilish mumkinsinflar,yuqori darajalifunktsiyalari,va o'zgaruvchilar 56
Qo'ng'iroq qilish mumkin 57 -sinflar
Yuqori darajadagi funktsiyalari va o'zgaruvchilar 58
TushunishDartkutubxonalarvapaketlar 58 Import qilinmoqdavafoydalanishakutubxona 59
Import qilinmoqda ko'rsatish va yashirish 60
Import qilinmoqda prefikslar kutubxonalarga 61 _
Import qilinmoqda yo'l variantlari 62
YaratishDartkutubxonalar 63
Kutubxona a'zosi Maxfiylik 64
The kutubxona ta'rif 65
Bir faylli kutubxona 65
Bo'linish kutubxonalar ichiga bir nechta fayllar 66
A bir nechta fayl kutubxona - the eksport bayonoti 69
Dartpaketlar 72
Ilova paketlar ga qarshi kutubxona paketlar 72
Paket tuzilmalari 73
Sahna qo'li-theDartLoyiha generatori 75
Thepubspecfayl 77
Paketbog'liqliklar-pub 79
Belgilash bog'liqliklar 80
Versiya cheklovi 81
Manba cheklovi 82
TanitishasinxdasturlashbilanFyuchersvaIzolyatsiya 84 DartFyuchers 84
DartIzolyatsiya 88
Dart 89 bilan birlik testini joriy qilish TheDartsinovpaket 90
Yozishbirlik testlari 90
Xulosa 93 Bob3:AnKirishuchunFlutter 94 TaqqoslashlarbilanboshqamobililovaRivojlanish asoslari 95 ThemuammolarFlutteristaydi95 ni hal qilish Farqlarorasidamavjudramkalar 96
Yuqori ishlash 97
Toʻliq boshqaruv ning UI 97 _
Dart 99 Bo'lish qo'llab-quvvatladi tomonidan Google 100
Fuşya OS va Flutter 100
Ochiq manba ramka 101
Dasturchi resurslar va asboblar 101
Flutterjamlama(Dart) 103 Rivojlanishkompilyatsiya 104
Chiqarishkompilyatsiya 104
Qo'llab-quvvatlanadigan platformalar 104
Flutter render 105 Veb texnologiyalari 106
RamkavaOEM vidjetlari 107
Flutter-tomonidan ko'rsatisho'zi 108
Vidjetlar bilan tanishish 108 Murakkablik 109
O'zgarmaslik 109
Hamma narsahisoblanadiavidjet 109
The vidjet daraxt 110
SalomFlutter 111 pubspecfayl 114
Yugurishtheyaratilgan117- loyiha lib/main.dart fayl 117
Flutter yugurish 117
Xulosa 120 Bo'lim 2: The Flutter foydalanuvchisi Interfeys - Hamma narsa aVidj t Bob4:Vidjetlar:BinoTartiblarichidaFlutter 122 Davlatga tegishliga qarshifuqaroligi bo'lmaganvidjetlar 122 Fuqaroligi boʻlmagan vidjetlar 123
Holatli vidjetlar 124
Davlatga tegishlivafuqaroligi bo'lmaganvidjetlarichidakod 124
Vatansiz vidjet ichida kod 126
Davlatga tegishli vidjetlar ichida kod 127
Meroslangan vidjetlar 130
Vidjet kaliti xususiyati 132
O'rnatilganvidjetlar 132 Asosiy vidjetlar 132
Matn vidjeti 133
Tasvir vidjeti 133
Material Dizayn va iOS Cupertino vidjetlar 135
Tugmalar 136
Iskala 136
Dialoglar 137
Matn maydonlari 137
Vidjetlarni tanlash 138
Sana va vaqt terimchilar 138
Boshqa komponentlar 138
Tushunisho'rnatilgantartibvidjetlar 139 Konteynerlar 139 Stylingva joylashishni aniqlash 140
Boshqavidjetlar(imo-ishoralar,animatsiyalar,vatransformatsiyalar) 140
YaratishaUIbilanvidjetlar(xavfmenejerilova) 141 Theilovaekranlar 141
The ilova kod 141
Ne'matlar ilova Bosh ekran 143
The tartib kod 145
So'rov yaxshi ekran 153
The tartib kod 154
Yaratishodatiyvidjetlar 157 Xulosa 159 Bob5:Ishlov berishFoydalanuvchiKiritishvaImo-ishoralar 160 Ishlov berishfoydalanuvchiimo-ishoralar 160 Ko'rsatkichlar 161 Imo-ishoralar 162 162 ga teging Ikki marta163-ga teging bosing va 164-ni ushlab turing
torting, pan, va masshtab 164
Gorizontal torting 164
Vertikal tortish 165
Pan 166
Masshtab 166
Imo-ishoralarichidamoddiy vidjetlar 167
Kirish vidjetlari 168 FormFieldva TextField 168
Foydalanish a boshqaruvchi 169
Kirish FormField holati 169
Shakl 170 Kirish Shakl davlat 171
Foydalanish a kalit 171
Foydalanish Meroslangan vidjet 171
Ma’lumotlarni tekshirish (shakllar) 173 Tasdiqlanmoqdafoydalanuvchi kiritish 173
MaxsuskiritishvaShakl maydoni 174 YaratishodatiyKirish 174
Maxsuskiritishvidjet175- misol Yaratish a Kirish vidjeti 176
Buriling the vidjet ichiga a FormField vidjet 177
Qo'yishbuhammasibirgalikda 179 Ekranni yoqtiradi 179
ga teging imo-ishoralar yoqilgan the yaxshilik 181- tab
ga teging imo-ishoralar yoqilgan FavorCards 182
Favors sahifasini yaratish a StatefulWidget 182
Rad etish harakat ishlov berish 184
Do harakat ishlov berish 185
ga teging yoqilgan So'rov a yaxshilik 186 tugmasi
TheSo'ramoqdaayaxshilikekran 187
Yaqin 188 tugmasi
SAVE 188 tugmasi
Tasdiqlanmoqda kiritish foydalanish the Shakl vidjet 188
Xulosa 190 Bob6:MavzuvaUslub 191 Mavzu vidjetlari 191 Mavzu vidjeti 192
Mavzu ma'lumotlari 193 Yorqinlik 194
MavzuichidaAmaliyot 195
Platforma sinf 197