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
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
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
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
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
{
"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.
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.
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
Forwarded from Learn Flutter
YouTube
SegmentedButton (Widget of the Week)
Use Material’s SegmentedButton that lets users select value(s) from a limited set of options.
SegmentedButton docs → https://goo.gle/3VDQSVg
Watch more Widget of the Week → https://goo.gle/FlutterWidget
Subscribe to Flutter → https://goo.gle/FlutterYT…
SegmentedButton docs → https://goo.gle/3VDQSVg
Watch more Widget of the Week → https://goo.gle/FlutterWidget
Subscribe to Flutter → https://goo.gle/FlutterYT…
Forwarded from Learn Flutter
#learning
Save time of your users implement a safe Autofill within your Flutter App.
https://flutterexperts.com/autofill-username-password-in-flutter/
Save time of your users implement a safe Autofill within your Flutter App.
https://flutterexperts.com/autofill-username-password-in-flutter/
Flutterexperts
Autofill Username & Password In Flutter - Flutterexperts
Master autofill username & password functionality in Flutter! Learn to create seamless login experiences. Improve app usability today! 🚀💻 #FlutterDev
https://www.youtube.com/live/Uz_Oxh3wlWs?si=FWWsbx0OsPHdQJBL
Bu Esa Serverpod bu ham Dartda backend yozish uchun. Bu link orqali Flutter jamoasi live video
Bu Esa Serverpod bu ham Dartda backend yozish uchun. Bu link orqali Flutter jamoasi live video
YouTube
Observable Flutter #40: Building with Serverpod - Data CRUD
Watch as Craig Labenz continues working on the data layer in his social media app, Chirpy, built with Flutter and Serverpod.
The latest from Flutter → https://goo.gle/flutter-latest
Watch more Observable Flutter → https://goo.gle/ObservableFlutter
Subscribe…
The latest from Flutter → https://goo.gle/flutter-latest
Watch more Observable Flutter → https://goo.gle/ObservableFlutter
Subscribe…