Sardor Sattorov
28 subscribers
404 photos
130 videos
5 files
256 links
Bu kanalda
- dasturlashga oid ma'lumotlar,
- hayotiy tajribalar,
- qiziqarli ma'lumotlar berilib boriladi.

Kanal guruhi @mobileflutter_group

Admin: @sardor_mobile
Download Telegram
BlocConsumer

Ushbu vidjet ham BlocBuilder, ham BlocListener-ni birlashtiradi. Shuning uchun, agar sinfda BlocBuilder va BlocListener vidjeti bo'lsa, biz uning o'rniga BlocConsumer dan foydalanishimiz mumkin.

#blocConsumer
BlocSelector

Ushbu vidjetni BlocBuilder cubit bilan solishtirish mumkin, lekin kichik farqga ega. U qo'shimcha holatni (SelectedState) oladi va biz tinglamoqchi bo'lgan SelectedStateni (joriy holatdan) qaytarishimiz kerak. Bu keraksiz qurilishlardan qochishga yordam beradi.

#blocSelector
Qurilmangizga ma'lumotlarni saqlashning uchta asosiy usuli mavjud:

1. JSON kabi formatlangan maʼlumotlarni faylga yozing.
2. Umumiy joyga oddiy ma'lumotlarni yozish uchun kutubxona yoki plagindan foydalaning.
3. SQLite yoki Hive dan foydalanish mumkin.

#savinData
shared_preferences

Flutter plagini boʻlib, u sizga maʼlumotlarni keyinroq osongina olish uchuna key-value formatida saqlash imkonini beradi. Sahna ortida u Android-da SharedPreferences-dan va iOS-da shunga o'xshash UserDefaults-dan foydalanadi.
Bu plugin orqali biz userni identifikatsiya hoaltini va shunga o'xshash kichik datalarni saqlaymiz.

#shared_preferences
Dart shuningdek,
Flutterda "Future", kelajakdagi natijalarni olish uchun ishlatiladi. SharedPreferences.getInstance() qaytaradi
Future<SharedPreferences>, siz SharedPreferences sinfining namunasini olish uchun foydalanasiz. Bunda bizga
• async
• await
dan foydalanamiz.
#Future #async #await
JSON - JavaScript Object Notation degan ma'noni anglatadigan JSON internetda va mobil mijozlarda qo'llaniladigan ochiq standart formatdir. Bu serverlar taqdim etadigan vakillik davlat o'tkazmasi (REST)-ga asoslangan API-lar uchun eng keng tarqalgan formatdir. JSONga misol shunday ko'rinadi:
{
"recipe": {
"uri": "
http://www.edamam.com/ontologies/
edamam.owl#recipe_b79327d05b8e5b838ad6cfd9576b30b6",
"label": "Chicken Vesuvio"
}
}


#json
#CommandReference

flutter pub cache clean - Global miqyosda barcha keshlangan paketlarni olib tashlaydi.

flutter pub cache repair - Barcha keshlangan paketlarni global miqyosda qayta yuklaydi.

flutter pub get - Pubspec.yaml faylida ko'rsatilgan barcha paketlarni yuklab oladi va ilovangizda foydalanish uchun ularni lokal ravishda keshlaydi.

flutter pub outdated (--major-versions) - Eskirgan bog'liqliklar ro'yxati.

flutter pub upgrade - Pubspec.yaml paketlarining ruxsat etilgan versiyalari doirasidagi eng yangi mavjud versiyalari bilan yangilanadi.

flutter pub upgrade --major-versions - Pubspec.yaml ni paketlarning eng yangi mavjud versiyalari bilan yangilaydi, hatto ushbu yangi versiyalar ruxsat etilgan versiya oralig'idan tashqarida mavjud bo'lsa ham.
Forwarded from MyDart
Forwarded from MyDart
Forwarded from MyDart
#Cached_network_image
Container ichida ishaltish
Forwarded from MyDart
path_provider
Forwarded from MyDart
#path_provider
vaqtinchalik fayllarni saqlash uchun
Forwarded from MyDart
status error
Forwarded from MyDart
deep link - bu mobil ilovangizdagi ma'lum bir manzilga o'tadigan URL. Bosh sahifaga emas, balki veb-saytning ma'lum bir sahifasiga o'tish uchun veb-brauzega kirish
#deeplink haqida qisqacha
Shu desaylar bugun birdan Youtube kanalimga eski qóygan short video birdan 10 ta like oldi 😀

Link
Celest is a backend-as-a-service for Flutter developers that enables you to build your backend entirely in Dart.

Celest - bu Flutter developer uchun backend-servis bo'lib, u sizga o'z backendingizni butunlay Dart-da yaratishga imkon beradi