ch
Feedback
Flutter Dev | Uzbekistan 🇺🇿

Flutter Dev | Uzbekistan 🇺🇿

前往频道在 Telegram

Flutter bu - hozirgi kundagi eng yetuk kross platformali dasturlash vositasidir! Bu kanal Flutterning o'zbek zabon vakillari uchundir! Blog avtori: © Muhammad Aziz Mamasodiqov 🥛 Ayron olib bering: tirikchilik.uz/cosmos - Web sayt: flutterdev.uz

显示更多
319
订阅者
无数据24 小时
+57
+630
帖子存档
"Fokusni o'zgartirgandan so'ng, vazifani bajarishga qayta e'tibor qaratish uchun 20 daqiqadan ko'proq vaqt ketadi"
Loyihadan loyihaga sakrash - dasturiy muxandislik sohasidagi eng yomon mahsuldorlik qotillaridan biri Muxandislar uchun Gregor Ojstersek va Yevgeniy Shulga tomonidan tavsiya etilgan maqolasi asosida Ular dasturiy ta'minot muhandisi, menejer va menejerlar menejeri sifatida martaba yo'lidan kontekstni almashtirish oqibatlarini yengillashtirish bo'yicha maslahatlar bilan bo'lishadi. Dastur muhandisi: - Asosiy vazifani birinchi o'ringa qo'ying va "multitasking" dan qoching. - Diqqat bilan ishlash uchun vazifalaringizni aniq bo'laklarga bo'lib oling. - Kechiktirib bo'lmas masalalarni aniq belgilab oling. Muxandislar menejerlari uchun: - Chalkashib ketmaslik uchun topshiriq olishdan avval qaydnomalar qilib oling. - Quvvatingiz kam bo'lganda, yengil ishlarga vaqt ajrating. - Chuqur diqqat talab qiladigan ishlar uchun uchrashuvlarsiz kunlarni qoldiring. Menejerlar menejeri: - Shoshilinch va muhim vazifalarni baholay biling. - Jarayonlarni boshqarish va qaror qabul qilishdan charchashni kamaytirish uchun kuchli odatlarni shakllantiring. @flutterblogs

Progressive Web Apps (PWA) — bu nafaqat tashqi, balki funktsional jihatdan ham smartfon ilovalariga o'xshash saytlar. Progressiv veb-ilovalarni har ikkinchi yangilik saytida siz ham ko'rgan bo'lsangiz ajab emas (Yuqoridan sayt ilovasini o'rnatish bildirishnomasi chiqadi). PWA ning afzalliklari: PWA-ning ilovalarga nisbatan birinchi afzalligi shundaki, yuklab olish uchun Google Play yoki AppStore-ga o'tishingiz shart emas. Faqat Internet aloqasi va brauzer talab qilinadi. PWA-ning ikkinchi afzalligi, har qanday qurilma foydalanuvchisi saytning yorlig'ini qurilmaning asosiy ekraniga, xuddi mobil ilova kabi o'rnatishi mumkin. Bundan tashqari, sayt uchun qo'shimcha 100 Mb joy kerak emas, shuning uchun siz fotosuratlar yoki boshqa ilovalarni o'chirishingiz kerak bo'lmaydi. "Progressive Web App" yordamida foydalanuvchi Internet yo'qolgan bo'lsa ham saytdan foydalanishni davom ettirishi mumkin. PWA sahifalarining vazni 1 MB dan kam bo'lishi mumkin. Bu "mobile-first" dunyoga katta foyda keltiradi. Takroriy tashriflarni ko'paytirish strategiyalaridan biri bu push bildirishnomalarini yuborishdir. Push bildirishnomalar foydalanuvchiga saytda yangi tarkib paydo bo'lishini eslatadi. Yaxshiyamki, Progressive Web Apps oddiy ilovalar kabi smartfonning asosiy ekraniga bildirishnomalarni yuborish imkonini beradi (afsuski, bu faqat Androidda ishlaydi). Lekin PWA ning kamchiliklari ham talaygina. Fireshipda bu haqida batafsil: https://youtu.be/ppwagkhrZJs?si=m6rZxqXztbv9YHvY #pwa #webapps @flutterblogs

Resume Best Practices yoki "Rezyume yozishni bilasizmi?" Quyida rezyume tayyorlashda e'tibor berilishi kerak bo'lgan muhim jihatlarni keltirib o'taman va bir misol keltiraman(ingliz tilida). Umumiy: - Bir sahifali bo'lishi; - Rasm joylashtirmaslik tavsiya etiladi; - Yozuv o'lchami 11 dan kichik bo'lmasligi; - Hech qanday grafik yoki jadval ishlatmasdan, faqat so'zdan iborat kontent; "Contact info" uchun: - Ism, Manzil(qisqartirilgan holda), Telefon raqam, Email, Github, Custom LinkedIn ilova, Portfolio/Blog uchun ilova, Ta'lim: - Universitet, Manzil va yo'nalish nomi (masalan BS in Computer Science); - Yo'nalishga aloqasi bor qandaydir kurs ishi/loyiha - GPA yoki o'qish davomida erishilgan yutuq Skills & Certifications: - Qaysi lavozimda ishlaganligiga qarab o'z mahoratlarini keltirib o'tish; - Agar online kursda o'qib sertifikat egasi bo'lsa, uni ham shu yerda qisqacha keltirib o'tish (Mn: MohirDev FullStack Pyton kursida o'qib manabu Pet projectni tugatganman va shunga ilova); Tajriba: - Qilingan vazifa/ish "bullet point"lar orqali o'tgan zamon fe'lida keltirib o'tiladi ("Nima bajardi" + "Qanday bajardi" + "Loyihadagi yakuniy natija") - Eng oxirgi ishlagan ishdan birinchisigacha keltirib o'tiladi; (reverse chronological order) Loyihalar: - Qilingan vazifa/ish "bullet point"lar orqali o'tgan zamon fe'lida keltirib o'tiladi ("Nima bajardi" + "Qanday bajardi" + "Loyihadagi yakuniy natija") - Loyihalar qismida ko'proq nima qilinganiga urg'u bergan muhim, sababi siz o'zingizni nimaga qodirligizni ko'rsatasiz; - Loyihalar reposiga ilova qoldiriladi; Qiziqishlar(ixtiyoriy): - Muhammadjavohir akani oxirgi postlaridan ilhomlanib yozildi. #resume #cv Lazizbek

"Future.wait" bilan ishga tushish vaqtini optimizatsiya qiling! @flutterblogs
"Future.wait" bilan ishga tushish vaqtini optimizatsiya qiling! @flutterblogs

#new_way Miyangizni keshini yangilab turing. Flutterda produktivroq kod yozing! @flutterblogs
+2
#new_way Miyangizni keshini yangilab turing. Flutterda produktivroq kod yozing! @flutterblogs

Flutter Interview Questions - Basics OOP & FP SOLID Dependency Injection & Inversion of control Design Patterns Architecture Patterns (MVC - MVP - MVVM - MVI) Clean Code & Clean Architecture Data Structure & Algorithms Unit test & UI test & Integration test - Flutter Stateless vs Stateful vs Inherited Widget lifecycle Build context State-management solutions (BLOC - Provider) Reduce widget rebuild Localization Responsive Screens Container vs SizedBox pub yaml and packages with git Split by method vs split by widget typedef Null-Safty var vs dynamic final vs const Factory constructor Shared by ref vs Shared by value Channels Event-loop (async vs Multi-threading) Future vs Stream Iterable vs List Iterable vs Stream Flutter Compilers (JIT & AOT) Flutter run profiles Plugins vs Packages Widget Key - Plus Version Control & git vs github Agile (Scrum & Kanban) (Jira & Trello) Firebase Analytics SQL & NoSQL HTTP & GraphQL & Web-sockets RX Google Maps Postman Authentication & Authorization (JWT) CI/CD Security (Encryption vs Hashing & symmetric vs asymmetric) - General Common Issues and how to solve them Do you have any apps live in stores How many users use your app How to handle new updates with users Task & problem Payment methods Notification handling OTP Social media login Something you are proud of? More: https://www.kodeco.com/10971345-flutter-interview-questions-and-answers #interview @flutterblogs

EPAMda arxitektor bo'lib ishlaydigan, mobil entuzast "It’s time for the NATIVE mobile development to end" sarlavhasi ostida m
EPAMda arxitektor bo'lib ishlaydigan, mobil entuzast "It’s time for the NATIVE mobile development to end" sarlavhasi ostida maqola yozdi. Siz nima deb o'ylaysiz? Maqola: https://medium.com/mobilepeople/its-time-for-the-native-mobile-development-to-end-f677e37be5a8 #native #mobile #flutter #reactnative @flutterblogs

Internatsionalizatsiya va Lokalizatsiyaning farqi nimada? Internatsionalizatsiya (i18n) - Mahsulotni bir nechta madaniyatlar yoki tillarga minimal harakat bilan moslashtirish uchun loyihalash va qurish jarayoni. Misol uchun, dasturiy mahsulot turli til konventsiyalari, sana va vaqt formatlari va formatlash ko'rsatmalariga mos kelishi uchun ishlab chiqilishi mumkin. Lokalizatsiya (l10n) - Bir yoki bir nechta maqsadli bozorlar uchun xalqarolashtirilgan mahsulotni mahalliylashtirish va moslashtirish jarayoni. Mahalliylashtirish boshqa omillar qatorida til, madaniyat, talablar, mahalliy standartlar va qonunchilik talablarini hisobga oladi. Til tarjimasini amalga oshirish bilan bir qatorda, mahalliylashtirish barcha matn va tasvirlarning aniq maqsadli auditoriya uchun maqbul tarzda formatlanishi va taqdim etilishini ta'minlaydi. Flutterda Internatsionalizatsiya uchun: - https://pub.dev/packages/slang - https://pub.dev/packages/i18n - https://pub.dev/packages/flutter_i18n Flutterda lokalizatsiya uchun: - https://pub.dev/packages/easy_localization - https://pub.dev/packages/localization - https://pub.dev/packages/flutter_localization
Reference: 1. techtarget.com/whatis/definition/internationalization-I18N 2. techtarget.com/searchcio/definition/localization 3. docs.flutter.dev/ui/accessibility-and-internationalization/internationalization
#localization #internationalization @flutterblogs

Ushbu savolga 50 ta reputatsiyami tikdim. Flutterchilar, javob berishga urinib ko'ring: How to emit Bloc State based on retry
Ushbu savolga 50 ta reputatsiyami tikdim. Flutterchilar, javob berishga urinib ko'ring: How to emit Bloc State based on retry request response? https://stackoverflow.com/questions/72796897/how-to-emit-bloc-state-based-on-retry-request-response #bloc #interceptor #dio @flutterblogs

Mobil dasturchilar uchun yaxshi odatlar 1. Ilovani har doim real qurilmalarda testlang. Emulator/Simulatorlar dastlabki versiyalar uchun yaxshi. (Hali SDK versiyasi mobil qurilmangizda bo'lmagan paytlarda, masalan Android 15) Bundan tashqari real qurilma sizni kompyuteringizga "bosim" tushurmaydi. Natijada ortiqcha "qotishlar" siz, bemalol kod yozasiz. 2. Har kuni ilovalar do'konlaridan yangi ilovalarni izlash, ko'zdan kechirish va testlash odatini shakllantiring. 3. O'z bilimimgizni mobil sferadan tashqarilarda ham kengaytiring. Quyiroqlarda nimalar yotishi haqida izlaning. Arxitektura va bekendni o'rganing. 4. Agar kerak bo'lsa, ko'rinish allaqachon biror bir web saytda yaratilgan web ko'rinishni web-view orqali ko'rsating. Kerak bo'lmagan ortiqcha ishlardan voz keching. 5. Bazoviy UX ni o'rganishingiz kerak. Kesa kelmasa istalgan elementni istalgan joyga "tiqaverish" - rasvo tajriba. 6. Ilovani klient uchun (uning qulayligi uchun) yarating, o'zingiz uchun emas. 7. Takrorlanadigan yoki shablon kodlarni ChatGPT ga yozdiring. Masalan: tugmalarni hosil qilish, modal barlar, modellar... 8. Ilovani har doim avval "Beta" testlashga chiqaring. Bu jarayonni ancha tezlashtiradi va siz kutmagan "production" dagi kamchiliklarni oldindan sug'urtalaydi. 9. Agar qo'shimcha/vertikal monitorga imkoningiz bo'lsa, undan foydalaning. Bu produktivligingizni anchaga oshiradi. Foydali tavsiyalaringiz bo'lsa, izohlarda davom ettiring 👇 @flutterblogs

Mobile/Frontendchilarni ishsiz qoldirishi mumkin bo'lgan plagin Figma uchun Trace nomli plagin chiqarildi. Uning yordamida siz dizaynni SwiftUI'da ilovaning jonli prototipiga aylantirishingiz mumkin. Kodni ko'rish, o'zgartirish, dastur harakatiga ta'sirini o'rganish va o'zgarishlarni IDE'ga o'tkazish mumkin. Bularning barchasi uchun plagin to'liq huquqli iOS simulyatorini yuklaydi. Dizaynni SwiftUI kodiga aylantirish uchun esa neyron tarmoqdan foydalaniladi. No Code davri boshlanmoqda 👨‍💻 @flutterblogs

"In the IT industry technologies are growing so fast, if we talk specifically, the framework called Flutter, backed by Google is game changer technology for the entire mobile, desktop and embedded devices. Learn Flutter today or never! Don't vote for me, just vote for Flutter! Thank you!" - Joe Biden, Interview for CNN @flutterblogs

Flutterda deklarativ dasturlashdan foydalaniladi. Deklarativ kodlash nima degan savolga ko'pchilik faqat UI bilan bog'laydi.
+2
Flutterda deklarativ dasturlashdan foydalaniladi. Deklarativ kodlash nima degan savolga ko'pchilik faqat UI bilan bog'laydi. Ya'ni UI va logika bitta joyda bo'lishini ta'kidlashadi. Aslida bu umuman UI ga aloqasi yo'q bo'lgan tushuncha. Deklarativ va Imperativ kodning farqi ushbu rasmda. Imperativ dasturlashda biz biror bir algoritmni qanday qilish kerakligini aytamiz. Deklarativ dasturlashda esa biz nimani istayotganimizni tushuntiramiz. Flutter deklarativ yo'l bilan o'zini freymorkini ishlarish uchun ochib bergan. Siz qo'shimchasiga shunday yo'l bilan widgetlar ham yasaysiz. Qisqasi, imperativ dasturlashda siz choynakni yasaysiz, choy o'stirasiz, suv topasiz, o'tin yig'ib, olov yoqasiz va hammasini jamlab, choy damlab ichasiz. Deklarativda esa shunchaki kafega kirasiz va "1 ta ko'k choy" deysiz :) #declarative #imperative @flutterblogs

Я Исполнил Мечту и Устроился в Google Рассказываю историю того, как я загорелся идеей попасть в Google. Как я готовился к собеседованиям, и что на них спрашивали. Дисклеймер Я не могу разглашать конкретные задачи, которые были на собеседованиях, поэтому привожу только примерные темы, на которые они были. Online: https://youtu.be/BegpQ-M9U4U?si=27RzOpm-5CNdZLcR REF: https://larrr.com/about/ @flutterblogs

🎙 PODCAST - AR (Augmented reality) Suhbat ishtirokchilari: - Sherzodbek Muhammadiev (Gita Academy) - Sanjar Suvonov (CDTI) -
🎙 PODCAST - AR (Augmented reality) Suhbat ishtirokchilari: - Sherzodbek Muhammadiev (Gita Academy) - Sanjar Suvonov (CDTI) - Shakhzod Ilkhomov (CDTI) Havola - https://youtu.be/vMceoEDrxLY @flutterblogs

Android SDK: 2023 - yil, oktyabr oyida e'lon qilingan yangi Foto va Video ruxsatlari qonun qoidalarining deadlaynlari va tart
Android SDK: 2023 - yil, oktyabr oyida e'lon qilingan yangi Foto va Video ruxsatlari qonun qoidalarining deadlaynlari va tartiblari bilan tanishib olgan ma'qul: https://support.google.com/googleplay/android-developer/answer/14115180?hl=en @flutterblogs