tgindex

Flutter Notes

описание

Avval bajaring. Keyin to'g'ri bajaring. Undan keyin esa yaxshiroq bajaring. Android Notes : @android_notes_bek Muallif : @Otabek_Nabijonov

194
подписчиков
Охват к подписчикам
140,2%
ERR
Реакции к просмотрам
0,82%
94 на 38 постов
Пересылки к просмотрам
0,44%
50
Постов в день
0,7
всего 38

Где отзываются чаще

доля реакций к просмотрам
  • 6 апр.без подписи3,08%
  • 16 июн.O'zimizning qora ko'zlar yaratgan flutter dasturlarning ba'zilarida bir muammo doim uchrab turadi. UI-ni Android 15+ uchun sozlamaslik. (Edge-to-edge) Shaxsan o'zim test uchun Android 16 qurilmamni ishlataman (hozircha iphone yo'q, nasib qilsa olarman). Fikrimcha UI-ni android uchun sozlash muammosi kelib chiqish sababi, ko'pchilik flutter dasturchilar testlash uchun real iphone yoki emulator ishlatishadi va Android chetda qoladi. Bu UI muammosi asosan 'page' va 'modal bottom sheet' pastki qismlarida uchraydi. Yechim sifatida SafeArea yoki MediaQuery-dagi paddingOf dan foydalanish mumkin. Eslatma. 'Modal bottom sheet' ni SafeArea-ga o'rash xato. Sababi ios-da Flutter o'zi avtomatik bottom-ga joy tashlagani sababli, SafeArea-ga o'raganda bottom sheet 'Home indicator' dan ko'tarilib qolishi mumkin, ya'ni 2 martta padding qo'shilib qoladi. Xulosa. Android ham OS va Android-chilar ham odam, irqchilikni to'xtataylik 😄 #Flutter3,04%
  • 10 авг.try/catch vs Either. try/catch (Imperativ boshqaruv oqimi). Dartning xatoliklarni ushlash bo'yicha standart mexanizmi. U xatoliklarni normal ishlash jarayonini to'xtatishi kerak bo'lgan "anomaliya" sifatida qabul qiladi. Kodni try blokiga o'raysiz. Agar biror narsa xato ketsa, Exception yoki Error ni uloqtirasiz (throw). Kod darhol ishlashdan to'xtaydi va boshqaruv zanjirdagi eng yaqin catch blokiga topshiriladi. Dartdagi exception-lar unchecked hisoblanadi, ya'ni kompilyator sizni ularni handle qilishga majbur qilmaydi. throw operatori bajarilganda, Dart runtime bir necha og'ir operatsiyalarni amalga oshiradi: • Xotirada (Heap) Exception/Error obyektini yaratadi. • Xato qayerdan kelib chiqqanini aniqlash uchun StackTrace obyektini yaratadi, bu protsessor uchun og'ir jarayon. Either (Deklarativ boshqaruv oqimi). Either patterni funksional dasturlashdan kirib kelgan. U ikki turdan biri bo'lishi mumkin bo'lgan qiymatni ifodalaydi: an'anaviy holatda: Left -> Error Right -> Success. Funksiya exception uloqtirish o'rniga, xatoni o'z ichiga olgan obyektni qaytaradi. Dart kompilyator esa ma'lumotni chiqarib olishdan oldin har ikkala ehtimollikni handle qilishga majbur qiladi. Asosiy farq bu chiziqli ishlash (Linear execution). Bu ikkala usulning eng katta farqi chiziqli ishlashni qanday boshqarishidadir. Chiziqli ishlash - bu kodning qatorma-qator, tartib bilan o'qilishi (xuddi zinalardan qadam-baqadam tushish kabi). try/catch chiziqli ishlashni uzadi: throw ishga tushganda, kompyuter odatiy qatorma-qator o'qishni tashlab yuboradi. U zinalardan yurish o'rniga "derazadan sakraydi" va boshqa joydagi catch blokini qidirib teleport bo'ladi. (GOTO kabi). Either chiziqli ishlashni saqlab qoladi: Xatolik yuz bersa ham, dastur vahimaga tushib boshqa joyga sakramaydi. Xatoni shunchaki qutiga soladi (Left obyekti) va odatiy return orqali o'zining yo'lida davom etaveradi. Manbalar: 1. Doc: Link 2. Medium: Link 3. Medium: Link #Flutter2,76%
  • 25 мая#gg 😁2,03%
  • 26 мар.без подписи1,85%
  • 14 апр.без подписи1,39%
  • 16 апр.Xayr Javascript va Salom Jaspr. Flutter jamoasi Jaspr-ni asrab olishdi va Flutter web sahifalarini jaspr-da qayta yozib chiqishdi. Manbalar: 1. Medium: Link 2. Blog: Link #Flutter1,33%
  • 11 авг.Xatolarning narxi Google, Facebook, OpenAI - bu kabi kompaniyalar haqida gapirganda hammaning ko’z oldiga faqat muvaffaqiyat keladi. Ya’ni ular nima qilmasin, zo’r bo’ladi, degan fikr keladi. Masalan, Google (Alphabet Inc) ni olaylik. Google qidiruv tizimi, Google Chrome, Android, Youtube, Gemini - juda yirik va juda muvaffaqiyatli loyihalar. Lekin Googlening hamma g’oyalari ham muvaffaqiyatli bo’lmagan. Mana bu havola orqali Google yaratgan va keyinchalik yopilib ketgan loyihalar ro’yxatini ko’rishingiz mumkin: https://killedbygoogle.com/ 300 dan ortiq loyiha, ba’zilari 8-10 oyda yopilgan bo’lsa, ba’zi loyihalar 10 yillab yashab, keyin yopilgan. Yillar davomida bozorini qidirgan, odamlar ishlagan, milliardlab pullar sarflangan va yakunida bozorini yoki mijozini topa olmay, yopilgan. Yopilgan loyihalar soni tiriklaridan ko’p. Va bu tabiiy hol. Siz ham biznes qilganda xato loyihalar qilishingiz mumkin. Va bu xatoni qancha erta anglab, tan olinsa, shunchalik kamroq zarar ko’rish mumkin. PS: OpenAI ning ham o’z qabristoni paydo bo’lib ulguribdi - https://www.killedbyopenai.com/ @Fikrofon1,25%
  • 20 апр.2025-yil noyabr oyidan boshlab Google Android dasturchilari uchun katta yangilanishni chiqardi. Dasturchilarni tasdiqlash tizimi (Developer Verification System). Bundan buyon har bir Android dasturchisi Google bilan shaxsini tasdiqlashi kerak. Anonim APKlar…1,02%
  • 24 дек.без подписи1,00%
  • 17 февр.без подписи0,97%
  • 14 маяDio ishlatasizmi? Unda bu xatoni siz ham qilyapsiz 👇 "Bad state: Cannot emit after close" — ko'pchilik bu xatoga duch keladi, lekin asl sababini bilmaydi. Yangi videoda: → Xato qayerdan chiqadi → Dio CancelToken nima → Qanday professional yechim bor P.s: Videoda Flutter Bloc'ga contributor bo'lish uchun nimalar qilganimni ham gapirdim 👀 ▶️ https://youtu.be/tSqQltFguCM @ahadjonovss0,86%