Flutter Savol-javoblar
92 subscribers
76 photos
77 links
Assalomu alaykum!

Kanalda Flutter boyicha savol berish uchun @dartuzbbot botiga yozing.
Moderatsiyadan o’tgach kanalga joylanadi
Savol egasi izohdan birini to'g'ri deb bilsa + yozib javob qaytaradi
Shunda bot kanaldagi postni javobi bilan yangilab qoyadi
Download Telegram
#savol_44 #javob_berildi
[ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: type 'String' is not a subtype of type 'MaterialPageRoute<dynamic>?' of 'result'

Kimdir Navigator pop orqali data pagedan pagega olib o'tganmi? onGenerateRoute bilan appni routelab chiqganman keyin oddiy stringni Navigator.pop<String?>(context, "true"); shunday qilib bervorib undan oldingi sahifada
final a = (await Navigator.of(context).pushNamed(
GetFeedBack.routName,
arguments: result.toMap(),
)) as String?;
shunaqa qilib qabul qilvolayapman lekin tepadagi errorni bervoryapti,
GetFeedback sahifasiga muammosiz o'tyapti. qaytishda muammo bor.
Savol muallifi: Diyorbek Satimboyev
..........................................................
Javob: Navigator.of(context).pop(
MaterialPageRoute(
builder: (_) => const CourseReview(),
settings: RouteSettings(arguments: feedback),
),
);

Javob muallifi: Diyorbek Satimboyev
izohdagi javob linki
#savol_45 #javob_berildi
Assalamu alaykum,
TextFormFieldga label berilsa, faqat focues holatida label tepaga chiqib turadi, shuni har doim tepada turadigan qilsa bo'ladimi ?
Savol muallifi: Asadbek Noyibjonov
Rasm 1

..........................................................
Javob: floatingLabelBehavior:FloatingLabelBehavior.always,
qilib kordzmi
Javob muallifi: Umarbek Saidov
izohdagi javob linki

.................................................................
Savol berish uchun @dartuzbbot ga yozing
🔥1
#savol_46 #javob_berildi
Assalamu alaykum,
PinField va Screen Custom Keyboarddan foydalanyapman.
PinFieldlar hammasi fill qilingandan keyin, fielddan focus yo'qoladi.

Fieldda focus yo'q holatda backspace ishlamaydi, pinFieldga bir marta bosib, keyin ishlatish mumkin.

Backspacega bosilganda, focusNode orqali fieldga requestFocus() qilishga harakat qildim, lekin bu function return qilgani uchun, undan _backspace() funksiyasi ishlamay qolyabdi.
Shunga qanday yechim qilsa bo'ladi ?
Yoki boshqa yo'llari ham bormi ?
Savol muallifi: Asadbek Noyibjonov
Rasm 1

..........................................................
Javob: .
Javob muallifi: Asadbek Noyibjonov
izohdagi javob linki

.................................
Savol berish uchun @dartuzbbot ga yozing
#savol_47 #javob_berildi
Text size control uchun nima maslahat berasizlar ?
Savol muallifi: Umar
..........................................................
Javob: Eng oson yechimi shu textScaleFactor
Javob muallifi: Abbos Bobomurodov
izohdagi javob linki

.................................
Savol berish uchun @dartuzbbot ga yozing
#savol_48 #javob_berildi
'package:flutter/src/material/date_picker.dart': Failed assertion: line 163 pos 5: 'lastDate.isBefore(firstDate)': lastDate 2024-01-01 00:00:00.000 must be on or after firstDate 2022-03-11 00:00:00.000.

showDatePickerni boshganda wu hato beryapti qanday hal qilish mumkin
Savol muallifi: 🕋🕋🕋🤲🤲🤲
..........................................................
Javob: null
Javob muallifi: Admin
izohdagi javob linki

....................................
Savol berish uchun @dartuzbbot ga yozing
#savol_49 #javob_berildi
Assalamun alaykum, SvgPicturedagi shu xatolikni qanday to'g'irlasa bo'ladi ?
Savol muallifi: Asadbek Noyibjonov
Rasm 1

..........................................................
Javob: asset noto'g'ri path berilgan ekan
Javob muallifi: Asadbek Noyibjonov
izohdagi javob linki

..............................
Savol berish uchun @dartuzbbot ga yozing
#savol_50 #javob_kutmoqda
Men shunday tarzda Apiga rasm va boshqa datalarni junatdim. Lekin

type '_File' is not a subtype of type 'String' deb error berdi.

Logikasi bo'yicha apidan succes qaytgandan keyin bu ma'lumotlar hivega saqlanishi kerak edi. Lekin hiveda

Unhandled Exception: HiveError: Cannot write , unknown type: _File. Did you forget to register an adapter? deb error berdi
Savol muallifi: Jo'rabek
Rasm 1

.....................................................
Savol berish uchun @dartuzbbot ga yozing
#savol_51 #javob_berildi
Assalamu alaykum,
ushbu holatda PageView.builder ishlatsam, bitta card butun pageni egallab turadi, 2-si ozroq chiqib turibdi shunday ko'rinmaydi.
ListView.builderdan foydalansam, scroll bo'lga pastdagi dotlar update bo'lmayapdi, nima qilsa bo'ladi ?
Savol muallifi: Asadbek Noyibjonov
Rasm 1

..........................................................
Javob: https://t.iss.one/dartuzb/68281
Javob muallifi: Asadbek Noyibjonov
izohdagi javob linki

....................................
Savol berish uchun @dartuzbbot ga yozing
#savol_52 #javob_berildi
Assalamu alaykum,
AppScreen bor va uning bodysiga bottom bottom navdagi pagelar berilga.
Agar AppScreen bodysida homepage turgan bo'lsa, (rasmdagi 1-chizma)
See all buttoni bosilganda bottom navigationni qanday saqlab qolsa bo'ladi?
Navigator.push qilingada bottom navigation saqlanmaydi.
Shunga eng yaxshi yechim qanday ?
Savol muallifi: Asadbek Noyibjonov
Rasm 1

..........................................................
Javob: Bu persistant bottom navigation bar deyiladi. Tab Bar orqali qilinsa juda yaxshi bõladi. Cuperti o orqali qilsa ham bõladi. Agar real proyekt bõlsa kodini berib turishim mumkin.
Javob muallifi: Jasur
izohdagi javob linki

...........................................................
Savol berish uchun @dartuzbbot ga yozing
#savol_53 #javob_berildi
Sliverappbar bilan ListView.builder ni qanaqa qilib ishlatsa boladi
Savol muallifi: 💻 Mirzabek));
..........................................................
Javob: Youtubedan video ko'rib, mediumda maqola o'qib qanday ishlatishni o'rganish kerak.

Buyerda tushuntiradigan oddiy narsa emas.
Javob muallifi: Abbos Bobomurodov
izohdagi javob linki

............................................................
Savol berish uchun @dartuzbbot ga yozing
#savol_54 #javob_berildi
Firebasedan backgrounda kegan datani json filega saqlash kerak. muammo background isolate da pluginlar ishga tushmayapti.
Folder: getApplicationDocumentsDirectory();
Error: Unhandled Exception: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)

//Custom Application class yozib register ham qilib ko'rdim ba'zi manbalarda aytilganiday.
Savol muallifi: Abdulaziz Umarovich
..........................................................
Javob: Muammoni hal qildim. firebase_messaging ni githubdagi reposida bu bo'yicha issuelar juda ko'p ekan va nihoyat bitta kommentdan shuni topdim:

import 'package:path_provider_android/path_provider_android.dart';
import 'package:path_provider_ios/path_provider_ios.dart';

if (Platform.isAndroid) PathProviderAndroid.registerWith();
if (Platform.isIOS) PathProviderIOS.registerWith();

backgroundMessage kelganda birinchi navbatda shularni yozish kerak ekan, Application classda
#savol_55 #javob_kutmoqda
Bloc ga test yozganda build->act->verify blocklarini ishlatyapman va verify blockiga kelganda
Used on a non-mockito object 
quyidagi xato bn test fail bo'lyapti. Kimdadir shunaqa xolat bo'lganmi ?
Savol muallifi: Axrorxo'ja Yodgorov
............................................
Savol berish uchun @dartuzbbot ga yozing
#savol_56 #javob_berildi
Assalomu Alaykum , ratsiyaga o'xshagan app qilib ko'rganlar bormi, yani bir nechta odam gaplasha oladigan va har doim biror bir kishi gapirsa hamma foydaluvchilar eashita oladigan qilib , yoki biror bir yo'nalish bera olasizlarmi, javob uchun oldindan rahmat?
Savol muallifi: Асадбек
..........................................................
Javob: Moderatsiyadan o'tkazishda ham qarash kerak. Savol tushunarlimi, aniq javob berishni iloji bormi. Savol egasida ham hozir savolni muhimligini ko'rmayapman. Hech kim javob bermagandan keyi muhokamadan hech bo'lmasa qo'shimcha qilib kiritsa bo'ladiku yana nimalardir.
Mana bu local network orqali udp audiochat example:
https://github.com/DeanThomson/android-udp-audio-chat
Javob muallifi: Abdulaziz Umarovich
izohdagi javob linki

................................................
Savol berish uchun @dartuzbbot ga yozing
#savol_57 #javob_kutmoqda
Assalomu alaykum, qisaqasi Flutter va dasturlashni o'rganayapman lekin malakam yo'q, Technical Task tuzaolmayapman va topish ham qo'limdan kelmayapti! Iloji bo'lsa Technical Task tuzib bersanglar minnatdor bo'lar edim va boshqa menga o'xshaganlarga yaxshi bo'lar edi SAKRAYVERIB siqilib ketdim ochig'i
Savol muallifi: Muhammad Yahyo
........................................
Savol berish uchun @dartuzbbot ga yozing
#savol_58 #javob_berildi
Muammo: LoginPagedan HomePagega o'tilganidan keyin telda back button bosilganda login pagega o'tib qolyapti
Bo'lishi kerak: Back button bosilganda ilovadan chiqishi kerak
Savol muallifi: Umar
..........................................................
Javob: push o'rniga pushReplacement ishlating
Javob muallifi: Suhrob
izohdagi javob linki

....................................
Savol berish uchun @dartuzbbot ga yozing
👍2
#savol_59 #javob_berildi
Hivega malumotlarni yozib olayapman. Hot reastart qilib kirganimda hivedagi ma'lumotni o'qiyapman, [Instance of 'DatumContact'] bu chiqyapti lekin buni ichidagi ma'lumotlarni o'qiy olmayapti yoki yo'q. birinchi yozganimda printga chiqaryapman ma'lumot bor appga bir kirib chiqsam yo'q bo'lib qolyapti. Shu nimadan bo'lyapti Yordam berib yuborungizlar.
Savol muallifi: Ulugʻbek
..........................................................
Javob: class bilan emas mavjud type lar bilan saqlang (string int double) class bilan saqlash uchun o'sha calss uchun adapter yozishiz kerak hive uchun,agar yozishda muammo bo'lmayotgan muammo faqat ma'lumotni o'qishda bo'lsa kelayotgan ma'lumotni datumContact.name qilib biror qiymatini print qilib ko'ring.
Javob muallifi: Isroiloglu
izohdagi javob linki

..............................................................
Savol berish uchun @dartuzbbot ga yozing
#savol_60 #javob_berildi
mahsulot tagiga comment yozadigan qilish uchun nima qilinadi
package ishlatiladimi


comment mahsulotni korgan hammaga korinishi kerak
Savol muallifi: Umarbek Saidov
Rasm 1

..........................................................
Javob: UI yasash uchun o'zingiz qilasiz. Logika tomondan esa, izohlar saqlanib qolishi uchun backendchi qiladi bu ishni.

Agar firebaseda qilayotgan bo'lsangiz hammasini siz qilasiz. Savolda o'zi nimani so'ramoqchisiz?
Javob muallifi: Abbos Bobomurodov
izohdagi javob linki

.............................................................
Savol berish uchun @dartuzbbot ga yozing
#savol_61 #javob_berildi
UI build bo'lishidan oldin void function ishlatishim kerak, shuni nima bilan qilsa bo'ladi ?
Savol muallifi: Umar
..........................................................
Javob: initState
Javob muallifi: Jaloliddin Fozilov
izohdagi javob linki

..............................................................
Savol berish uchun @dartuzbbot ga yozing
#savol_62 #javob_berildi
Flutter http MultipartRequest dan foydalanib qanday qilib ma'lum bir o'zgaruvchini null jo'natish mumkin.
Savol muallifi: Diyorbek Satimboyev
..........................................................
Javob:
http.MultipartRequest request = http.MultipartRequest(
"POST",
Uri.parse(baseUrl + "api/profiles/v1/update/"),
)
..fields['first_name'] = firstName
..fields['last_name'] = lastName
..fields['phone'] = phone
..fields['full_name'] = fullName
..fields['country'] = 'Uzbekistan'
..fields['city'] = 'Tashkent'
..fields['date_birth'] = dateBirth!;

if (req.image == null) {
request.fields['image'] = '';
} else {
var picture = await http.MultipartFile.fromPath(
'image',
req.image!,
filename: req.image!.split('/').last,
);
request.files.add(picture);
}
var response = await request.send();
var responsed = await http.Response.fromStream(response);
print(responsed.body);

Shu shaklda yuborsa null deb qabul qildi
#savol_63 #javob_kutmoqda
web socket ishlatyotgan edim socket ulangan server ochganini qanday bilib olsam boladi yani errorni qanday ushlasa boladi
Savol muallifi: Azizbek
....................................
Savol berish uchun @dartuzbbot ga yozing
#savol_64 #javob_kutmoqda
Bu bot qaysi tilda yozilgan va qanday qilib ishlab turibdi. Qaysi serverga joylagansiz?
Dart yoki Flutterda bot yozib shunaqa ishga tushurib qoʻya olamizmi? Qanday qilib.
Savol muallifi: Ulugʻbek
......................................
Savol berish uchun @dartuzbbot ga yozing