ru
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 день
Архив постов
TIP 💡 Dasturingizga har doim "qora" mavzu qo'shishni unutmang! @flutterblogs

Awesome Desktop Apps 🐧 Linux  Mac 🐢 Windows @seniortips - seniority simplified. #apps #BoycottIsrael 🇵🇸

#44 Как стать Flutter-разработчиком? Часть 2. Возвращаемся со второй частью выпуска об образовании! В том же составе мы обсуж
#44 Как стать Flutter-разработчиком? Часть 2. Возвращаемся со второй частью выпуска об образовании! В том же составе мы обсуждаем методы обучения, вооружившись которыми, вы значительно повышаете свои шансы совершить скачок в вашей карьере Flutter-разработчика. В этом выпуске мы раскрываем тайны успешного менторства: как наставничество может радикально изменить ваш путь в IT. Узнайте, что стоит за кулисами стажировок в в Яндекс и Surf, и получите уникальный взгляд на то, как именно мы формируем будущих профессионалов. Мы также откровенно поделимся, как высшее образование повлияло на наш профессиональный рост, и обсудим, действительно ли оно необходимо для успеха в современной Flutter-среде. И, наконец, мы раскроем, сколько времени реально нужно, чтобы перейти от новичка до получения первой работы в качестве Flutter-разработчика. Присоединяйтесь к нам в этом захватывающем путешествии и узнайте, как эти знания могут быть применены в вашей карьере! 🎙 У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Илья Вирник (Яндекс.Про), Сергей Кольцов (Яндекс.Про), Евгений Ёлчев (VK, LazyLoad Dart & Flutter). Упоминалось в выпуске: 🏄 Запишись на Flutter Study Jam 5 от Surf 19-22 февраля! ❤️ Успей подать заявку на программу Яндекса и Сириуса до 4 февраля! ❤️ Хендбук по Flutter 📝 Статья Otus о проценте доходимости на образовательных курсах 🌐 Канал Lazy Load Dart & Flutter Чат подкаста | Наш Twitter | Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK

My Github #unwapped for the last year! - O'tgan yil uchun mening Github #unwrapped im! 👨‍💻 github.com/mamasodikov @flutterblogs

⚠️ QALLOBLARGA ALDANIB QOLMANG!!! ⚠️ Hali ham Asror Zokirov ismli shaxsning qarmog'iga ilinib chuv tushib yurganlar bor ekan. 20-yanvar kuni TUIT kanalida yozilgan xabarlarni jo'natib qolishdi. 22 yoshli onasi xasta bir yigitimiz, pul to'lab tajriba olaman deb "stajirovka"ga Zokirovning "ABCSDEFGHIJKLMNOPQRSTUVXYZ"Soft degan kompaniyalaridan biriga 400 ming so'mni amallab topib ishga kirib, aldanib qolibdi. Ushbu link TUIT Online kanalida to'liq xabarni o'qishingiz mumkin: https://t.me/tuit_online/18656 Asror haqida, ko'p kanallarda ko'p postlar yozilgan, uning hiylalari orqali ko'p insonlar aldangan, gap tushuntirib bo'lmas bu chala dasturchi qarmog'iga tushib qolmasligi uchun necha yildan beri ko'p kanallar egasi bilan harakat qilib kelamiz. 2018-yilda OKS Technologies kompaniyasida ishlayotgan paytimda, ensklopediyadek varoqlari ko'p rezyumesini opkelib ishga kirgan Asrorni kompaniyadan quvilishiga ham sababchi bo'lgan edim. Muhammadjavohir akani "U" bilan tortishuvlarini esa alohida kitob qilib yozsa bo'ladi. Soxada 4-5 yildan beri yurganlar bu nomni biladi va hardoim qolganlarni ogohlantiradi, bilmay qolganlar esa hali ham talaygina ekan. Do'stlar shu va shunday qalloblarga aldanib qolmaslik uchun quyidagi narsalarni qiling: 1. Hech qachon SIZ pul to'lab "stajirovkaga" bormang! Bunday narsa bo'lmagan va aldamchi yo'l, undan ko'ra amallab birovni ishini tekinga qilib bo'lsa ham tajriba orttiring, Ustoz-Shogird kabi kanallarda, ishchi yoki sherik qidirayotganlar talaygina. Asli tog'ri holatda "stajer" bo'lsa ham unga kompaniya pul to'lashi kerak, aksincha emas. Lekin bizda, ba'zi bir chala dasturchilar ochgan kompaniyalarda pul ber - tajriba ol mantig'i bilan, "bizness" qilishyabdi. 2. Tajribani o'zingiz, kichik loyiha qilib bo'lsa ham, tekin API lardan foydalanib, o'zingiz oling. 3. Hardoim biron bir xujjatga qo'l qo'ymasdan oldin, uni o'qib chiqing, xujjat nima haqida, sizga qanday talablar bor, sizga qanday jarimalar bor, siz nima qilishga majbur qilinasiz. Barcha punktlarni sinchkovlik bilan tekshirib chiqing. 4. Agar ja kompaniyada pul to'lab ishlamasam, tajriba orttira olmayman desangiz va oilangizni rizqini qalloblarga oborib bermasdan oldin, dasturchilar guruhlarida, ko'proq tajribaga ega, oz-ko'pni ko'rgan dasturchilardan so'rang. Mana bu X kompaniya/shaxs dan mana bunday taklif bo'lyapti, bu haqida bilganlar o'qiganlar, eshitganlar, sotib olganlar bormi, nima deysizlar deng. Ja bo'lmasa, shu o'zimizning kanal guruhiga yozing. Albatta boshidan o'tkazgan yoki eshitgan, ko'zi ochilgan insonlar chiqib keladi. 5. Agar umuman Asror Zokirov ismli shaxs haqida kompaniya yo taklifda yozilgan bo'lsa, betiga qaramay qoching. Bu ma'lumotlar boshqalarga ham yetib borish uchun, o'z kanallaringizda tarqating. Aldanib qolmang!!! @khumoyun_codes

Flutterni ham o'rganishni boshlaganim sababli, endi maqolalarim safiga flutterda yozilganlarini ham qo'shayapman. Ko'pchilik ko'p ishlatmaydigan, lekin kodlarda juda katta yordam beradigan Equatable packagei haqida o'rganganlarimni ulashishga harakat qildim(qandaydir imloviy va uslubiy kamchiliklari bo'lsa uzr so'rayman) Since I've also started learning Flutter, I'm now adding Flutter to my list of articles. I tried to share my all knowledge about Equatable package that many programmers don't use often, but so powerful and beneficial(I apologize for any spelling and stylistic errors). Article👇 https://telegra.ph/Dartda-Equatable-class-uning-ishlatilishi-01-21 #flutter #equatable_packages

📲 Ilovada navigatsiyalar Men ishlab chiqishda ishtirok etgan barcha loyihalarda (4 ta loyiha) navigatsiya uchun auto_route ishlatilgan. Yaqin vaqtgacha u bilan hech qanday muammo bo'lmagan. Endi, masalan, WillPopScope deprecated bo'ldi va PopScope-dan foydalanish kerak. Ammo auto_route da bu bilan bog'liq muammolarga duch kelindi. 17-noyabrdagi "issue": https://github.com/Milad-Akarie/auto_route_library/issues/1799 Plagin 3 oy davomida yangilanmadi, "issue" lar yopilmadi. Biz go_router-ga faol ravishda o'tishni boshladik! O'tishning asosiy sabablari: - auto_route ni ishlab chiqqan 1 dona dasturchidan farqli o'laroq, flutter.dev tomonidan ishlab chiqilgan. - Google tomonidan tavsiya etiladi, Flutter Favorite mavjud - Faol qo'llab-quvvatlash Go_router-dagi hamkasbning maqolasi (birinchi qism) : https://habr.com/ru/companies/friflex/articles/787528/ (Post Flutter dasturchisi kundaligi dan tarjima qilindi) @flutterblogs

🍏 Apple iOS-da App Store-dan tashqari dasturlarni o'rnatishga ruxsat berdi. Hozircha faqat Evropa Ittifoqi uchun Evropa Ittifoqida raqamli bozorlar to'g'risidagi yangi qonun kuchga kirishi munosabati bilan texnogigantlar o'z xizmatlari va platformalarini boshqa kompaniyalar va ishlab chiquvchilarga ochishlari kerak. O'zgarishlar 2024-yil 6-martgacha amalga oshirilishi kerak. - "Developerlar" uchun barcha o'zgarishlarni bu erda ko'rish mumkin: https://developer.apple.com/support/dma-and-apps-in-the-eu/ @flutterblogs

#43 Как стать Flutter-разработчиком? Часть 1. 02:04 Чем известен Евгений Ёлчев? 03:13 Как появился курс LazyLoad Dart & Flutter? 05:51 Как пришли во Flutter участники подкаста 14:13 Типичные ошибки начинающих разработчиков 20:40 Нужно ли начинающему разработчику знать CS? 30:46 Подойдет ли Flutter и Dart для изучения в качестве первой техологии? 37:13 Достаточно ли для обучения только документации? 41:38 Видеоформат для обучения – за и против 45:55 Вспоминаем лучшие книги про разработку 59:41 Могут ли чем-то быть полезны телеграм-чаты по разработке? 01:04:59 Стоит ли учиться у нейросети?

#43 Как стать Flutter-разработчиком? Часть 1. Как же здорово, что за 5 лет (!) существования подкаста вас, господа флаттерист
#43 Как стать Flutter-разработчиком? Часть 1. Как же здорово, что за 5 лет (!) существования подкаста вас, господа флаттеристы, стало так много! Каждый из вас – это целый мир. За каждым своя история взлётов и падений, открытий и трудностей, опущенных рук, пробитых потолков и покорённых вершин. Мы решили посвятить этот и следующий выпуск каждому из вас, чей путь был долог и тернист, но сделал вас именно теми, кто вы сейчас. Вместе с экспертами индустрии и активными участниками сообщества мы решили найти идеальную формулу, которая помогает нашему сообществу расти. Так как же всё-таки стать Flutter-разработчиком? Мыслей по этому поводу у нас оказалось так много, что мы разделили выпуск на две части. В первой поговорим о том, как мы сами пришли во Flutter, вспомним свой первый код и самые типичные ошибки начинающих разработчиков, выясним, подходит ли Dart и Flutter в качестве первой технологии для изучения, а также поделимся хорошими книгами, расскажем о нестандартных способах использования телеграм-чатов и даже вспомним про нейросети. 🎙 У микрофона: Евгений Сатуров (Surf), Марк Абраменко (Surf), Илья Вирник (Яндекс.Про), Сергей Кольцов (Яндекс.Про), Евгений Ёлчев (VK, LazyLoad Dart & Flutter). Упоминалось в выпуске: ❗️ Обязательно пройдите опрос от Яндекс! 👩‍💻 Концепция Lifting State Up 🌐 Канал Lazy Load Dart & Flutter 📕 Книга Flutter Apprentice 📕 Книга You don’t know JS 📕 Книга Теоретический минимум по Computer Science 📕 Книга Совершенный код 📕 Книга Рефакторинг 📕 Книга Паттерны объектно-ориентированного программирования 🌐 Плов в -15 Чат подкаста | Наш Twitter | Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK

Johnson Pub: Python, JavaScript, PHP va Dart kuchi va tezligi ⚡️ 📁 Dastur manba kodi: https://github.com/shohbozuz/dasturlash_tillarining_kuchi_tezligi @flutterblogs

Loyiha: MedKPI Dastur tibbiyot hodimlarini baholash va KPI tizimini shakllantirish uchun ishlab chiqilgan. Ilova funksiyalari
+3
Loyiha: MedKPI Dastur tibbiyot hodimlarini baholash va KPI tizimini shakllantirish uchun ishlab chiqilgan. Ilova funksiyalari: - Bemorlarni "1 daqiqada" tamoyiliga asosan registratsiya qilish - Hodimlar "keldi-ketti" sini tashkil etish - Hodimlarni bemorlar tomonidan baholash - Barcha identifikatsiya va autentifikatsiya jarayonlarini barmoq izi biometrik ma'lumoti orqali amalga oshirish ⚙️ Texnologiya: Flutter 🌐 Web-sayt: medkpi.uz 🎨 Dizayn: Behance Tizimni tibbiyot muassasalariga qo'yish mo'ljallangan. @flutterblogs

Mashxur (norasmiy) Socket IO Client kamchiligi Ushbu paketni ilovada socket bog'lanmalari hosil qilgan ko'pchilik flutterist sinab ko'rgan bo'lsa kerak. Dokumentatsiyada yozilishi bo'yicha, uzluksiz bog'lanmani ishga tushirish uchun:
Socket socket = io('http://localhost:3000', 
    OptionBuilder()
      .setTransports(['websocket']) // for Flutter or Dart VM
      .disableAutoConnect()  // disable auto-connection
      .setExtraHeaders({'foo': 'bar'}) // optional
      .build()
  );
socket.connect();
Shu kod bilan siz "socket" ga ulanasiz. Aytaylik endi siz bu bog'lamani "restart" ya'ni uzib qayta ulamoqchisiz. Bu uchun siz ushbu kodni ishlatasiz:
socket.io..disconnect()..connect();
Muammo shu yerda boshlanadi. Siz soketga qayta bog'langaningizda, "socket" bir necha marta "disconnect" va bittadan ko'p "connect" eventlarini chaqiradi. Siz mantiqni "connect" hodisasiga ulagan bo'lsangiz 1 tadan ortiq bog'lanma hodisasi sizga keraksiz yoki "destructive" ya'ni barbod qiluvchi natijalarni olib kelishi mumkin. Agar har bog'lanmada sizga "bir talay" ma'lumot kelsa, ma'lumotlar ba'zasiga ortiqcha yuklamalar, eski "data" va yangisini solishtirish yoki yomon holatlarda duplikatlar hosil bo'lishi mumkin. Buni hammasi millisekundlar ichida amalga oshishini hisobga olsak, biz hozircha "workaround" qilib tursak bo'ladi.
Yechim: "Event flood" ya'ni hodisalarni notabiiy oqimini bloklash uchun ma'lum bir vaqt "firewall" ini qo'yamiz.
Funksiya tahminan shunday ko'rinadi:
 bool canFireEvent = true;

//Boshqa kodlar...

 socket.on('event', (data) => handleEvent());

//Boshqa kodlar...

  void handleEvent() {
    if (canFireEvent) {
    
      print('Event fired!');
      
      // Hodisa keyingi 1 soniya davomida funksiyamizni ishlatishini oldini olish uchun bayroqni false qiymatiga o'rnatish

        canFireEvent = false;

      // Bayroqni 1 sekunddan keyin true qiymatiga o'rnatish

      Future.delayed(Duration(seconds: 1), () {
          canFireEvent = true;
      });
    }
Ushbu kod 1 sekund ichida hosil bo'lgan "flood" larni faqat 1 tasi ishga tushishini ta'minlaydi. Kamchilik issuesi (status: OPEN - 24.01.2024) @flutterblogs

Bir qator kodli tajriba Yarim kun oddiy bir muammo uchun sarfladim. Muammo: Hech qanday sababsiz Navigator "push" qilgan page 2 marta widget daraxtiga chizilmoqda. Biri o'lik, ikkinchisi tirik. O'lik daraxt bilan tirigi shunday bog'langangi, o'ligida streamlar yashayabdi, tirigida UI ko'rinayabdi. Yangi UI da eski widget daraxtidagi UI o'zgaruvchilariga bog'lanish ham bor. Xullas dastur huddi zombidek. Oxirgi 24 soatda qilgan o'zgarishlarimni tekshirdim, gitni titdim, "revert" qildim, boshqa devicelarda testladim. Eng qizig'i natijalar ham har xil. Ya'ni ular ham zombidek: Ba'zan qaysidir kodimni o'zgartirganim sabab xato tuzatilgandek, lekin birozdan keyin dasturda yana boshqacha xarakter. Oxiri stackoverflowdagi bir jumla miyamda 💡 hosil qildi: "When a route gets dragged in the page content is built to get a rendered face to be animated in, and then, when it settles into place, it is re-built again" Menda animatsiya yo'q, lekin KEYBOARD jonivor bor edi-ku ... Eh... Ma'lum bo'lishicha, loginni terib ba'zida keyboardni qo'lim bilan yopgayotgan ekanman. Shunda keyingi sahifaga o'tgandan keyin, avvalgi sahifadagi jarayonlar takrorlanmayotgandi. (Bir necha marta "push") Aks holda esa (klaviaturani yopmaganimda) u avtomatik yopilib, yo'naltirilgan sahifadan avvalgi kodlarni takrorlayotgan ekan. (Klaviaturaning bu xususiyatini avvaldan bilar edim) Login terib bo'lingandan keyin klaviaturani yopilganligiga ishonch xosil qilish uchun bir qatorgina kod yetdi va muammoni ham yechdi:
FocusScope.of(context).requestFocus(FocusNode());
Oddiy sahifalarda Flutterning bu "kamchiligi" bilinmaydi, lekin agar sizni "target" sahifangizda 1 martalik jarayonlar yoki darhol ishlovchi streamlar bo'lsa, e'tiborga olgan ma'qul. @flutterblogs

Yoshlar ishlari agentligi uchun tayyorlangan "Yetakchi" ilovasi Ilova yoshlar yetakchilarini ish faoliyatini nazorat qilish u
+2
Yoshlar ishlari agentligi uchun tayyorlangan "Yetakchi" ilovasi Ilova yoshlar yetakchilarini ish faoliyatini nazorat qilish uchun mo'ljallangan. Ilova funksiyalari: - Xar bir asosiy funskional biometrik autentifikatsiya talab qiladi - Ish yaratish va yuborish (media, jumladan rasmli, video, ovoz va fayllar biriktirish) - Faqat lokatsiyaga oid maxsus topshiriqlar bajarish - Ishga kelganlikni tekshirish (lokatsiya - ish joyi sektori, bio ma'lumot, ya'ni yuz orqali haqiqiy yetakchini tanib olish) - Ilova dizayni planshet va odatiy smartfon ekranlariga moslashgan - Elektron kutubxona - Vaqt, lokatsiyani aldashga qarshi "fire-wall" - To'liq "offline" ishlash imkoniyati ... va ko'plab boshqa imkoniyatlar ⚙️ Texnologiya: Flutter 🛍 Marketlarda: Play Market | App Store 🌐 Web-sayt: yetakchi.gov.uz 🎨 Dizayn: Instagram | Behance @flutterblogs

5+1 tools I use to speed up mobile app development 1. Appicon.co - An online tool that simplifies converting logos into app icons for Android and iOS. It's user-friendly and streamlines the process for developers. 2. Freeprivacypolicy.com - This generator crafts privacy policies suitable for both websites and apps, ensuring legal compliance and user trust. 3. Appscreens.com - A creative platform for generating app screenshots and mockups tailored for app stores, offering a variety of free templates to create unique and visually appealing mockups. 4. Appicons.ai - Utilizes AI to generate innovative and professional logos for mobile applications. 5. Apptop1.net - Catered to both iOS and Android app developers, this platform focuses on enhancing organic traffic, app downloads, and overall visibility in app stores. It offers services like keyword installs, package installs, and ratings and reviews to boost app popularity. 6. AppGallery.io - A unique platform for iOS developers, allowing them to showcase their app portfolio in a centralized location. It features automatic updates from the App Store, profile customization, and real-time performance insights. @asadbek