Flutter Dev | Uzbekistan ๐Ÿ‡บ๐Ÿ‡ฟ
401 subscribers
573 photos
68 videos
25 files
401 links
Flutter bu - hozirgi kundagi eng yetuk kross platformali dasturlash vositasidir!

Bu kanal Flutterning o'zbek zabon vakillari uchun.

Blog avtori:
ยฉ Muhammad Aziz (@mamasodikoff)

๐Ÿฅ› Ayron olib bering: tirikchilik.uz/cosmos

- Web sayt: flutterdev.uz
Download Telegram
Toyota, butunlay Dart & Flutter asosida qurilgan konsol darajasidagi, ochiq kodli 3D dvigatel Fluorite bilan hamkorlik qildi ๐ŸŽ‰

Flutter an'anaviy ilovalardan ancha uzoqqa - avtomobil, embedded va endi yuqori samarali 3D ish muhitiga o'tayotganlarning yana bir freymworki!

Rasmiy websayt: https://fluorite.game

Yangilik: https://www.phoronix.com/news/Fluorite-Toyota-Game-Engine

@flutterdevuz
๐Ÿ‘1๐Ÿ†’1
Flutter Dev | Uzbekistan ๐Ÿ‡บ๐Ÿ‡ฟ
https://medium.com/easy-flutter/you-always-thought-that-flutter-has-near-native-performance-wrong-b402a413ca59
Maqola muallifi yozishicha, Flutter har doim "near native" experience beradi deb aytishgan.

Lekin aslida, bir xil sharoitda, bir xil appni yozganimizda, Flutter Native platformalardan ham tezroq va yaxshiroqligini koสปrsatdik demoqda...
Nega kechikayotgan loyihaga ko'proq dasturchi qo'shilsa kechikish ko'payadi

Bu rostdan ilmiy isbotlandan qonuniyat. Agar loyiha 2 haftaga kechikayotgan bo'lsa unda ko'proq dasturchi qo'shish 1 oyga kechichtirishi mumkin. Buni asosiy ikkita sababi mavjud:

1. IT sohada hamma ishni parallel qilib bo'lmaydi
2. Har bir guruhga qo'shilgan dasturchi qo'shimcha muloqot kanali yaratadi

Qaysi ishlarni parallel qilib bo'lmaydi:
- Arxitektura, data modellar qancha ko'p dasturchi ishlasa shuncha chalkashlikka olib keladi
- Critical path: Tovarni savatga qo'shish ishlab chiqilmaguncha uni sotib olishni ustida ishlay olmaysiz.
- Debugging: Production`da muammo bor, ko'p dasturchi shug'ullanishi ishni tez bajarilishiga olib kelmaydi.
...
Flutter Dev | Uzbekistan ๐Ÿ‡บ๐Ÿ‡ฟ
Nega kechikayotgan loyihaga ko'proq dasturchi qo'shilsa kechikish ko'payadi Bu rostdan ilmiy isbotlandan qonuniyat. Agar loyiha 2 haftaga kechikayotgan bo'lsa unda ko'proq dasturchi qo'shish 1 oyga kechichtirishi mumkin. Buni asosiy ikkita sababi mavjud:โ€ฆ
Muloqot kanali qanday sekinlashtiradi?
- Onboarding: Har bir loyihaga qabul qilingan dasturchi onboarding`dan o'tishi kerak bu vaqt talab qiladi.
- Umumiy modullar: Umumiy bo'lgan kod dasturchilar ishni boshqa dasturchilar bilan kelishishga, "merge conflict"larni hal qilishga olib keladi.
- Qarorlar kelishilishi kerak. Har bir qaror guruh azolari bilan kelishish kerak. Guruh qancha katta bo'lsa kelishish uchun ko'p vaqt ketadi.

Shu sababli har doim ham muammo ko'proq dasturchi bilan hal qila olmaysiz.

Manba: Bro'ks qonuni (Brooksโ€™ Law)

@flutterdevuz
Past baho berilgan "yorvoreyshn" paketlar

Hamma Bloc, Riverpod va Provider haqida gapiradiโ€ฆ

Lekin haqiqiy unumdorlik va toza arxitektura koโ€˜pincha yashirin "gem" lardan keladi ๐Ÿ’Ž

Quyida men productionโ€™da real ishlatadigan 6 ta Flutter paketi:

โšก๏ธ signals_flutter โ€” juda tezkor reaktiv "state management" yechimi
๐Ÿ—„ isar โ€” nihoyatda tez lokal maโ€™lumotlar bazasi
๐ŸŽจ flex_color_scheme โ€” professional Material 3 mavzulari (theming)
๐Ÿช flutter_hooks โ€” StatefulWidget bilan bogโ€˜liq ogโ€˜riqlarni yoโ€˜qotadi
๐Ÿž talker_flutter โ€” ilova ichida loglar va xatolarni tekshirish (inspector)
๐Ÿ‘ visibility_detector โ€” ekrandagi widgetlarni aniqlash (lazy loading + animatsiyalar) - (testing uchun)

#package #plugin

@flutterdevuz
๐Ÿ”ฅ Sotiladi: Telegram kanal nomi โ€”

@fluttero / @flutterblogs

โœ… Qisqa va brandable
โœ… Flutter developerlar, kurslar va shaxsiy bloglar uchun ideal
โœ… Global audienceโ€™ga mos

๐ŸŽฏ Flutter community, online kurs, SaaS yoki IT brand ochmoqchi boโ€˜lsangiz โ€” ayni nom.

๐Ÿ’ฐ Narx: Har biri $60 (kelishiladi)

Murojaat: @mamasodikoff

Boshqa usernamelar ham qiziq boสปlsa: https://t.me/hornify

(Flutter communitylarga ulashing, thanks)
๐Ÿ˜2๐Ÿ†’2
Forwarded from Vohid Karimov
Behavioral interviewlarda qilinadigan xatolar:

โ€” STAR uslubida javob bermaslik. Tabiatdan savollarga qisqa javob berishga o'rganib qolganmiz. Follow-up savollar berilgandagina detallarga kiramiz. STAR uslubi sizni bir tizimga solib savolga yetarli detallar bilan to'liq javob berishga majburlaydi.

โ€” Hamma savolni STAR metodida gapirishga harakat qilish. "Tell me about yourself? What is your favorite programming language?" kabi savollarga oddiy javob bersa bo'ladi.

โ€” Yolg'on gapirish yoki bo'rtirish. Follow-up savollar bilan siz aytgan gaplar qanchalik to'g'riligini bilib olish qiyin emas. Savolga yaxshi javobingiz bo'lmasa shuni ochiq aytish kerak. Bu interviewni fail qildingiz degani emas, kerakli "signal"larni interviewer boshqa savollar orqali bilib olaveradi.

โ€” Weakness/failure so'ralganda ochiq gapirmaslik yoki down-play qilish. Hammada weakness bor va hamma yetarlicha fuck-up qilgan. Shuni bilgan holda interviewer sizdan rostan qilgan hatolaringizni va eng muhimi ulardan olgan ko'nikmalaringizni bilmoqchi.

โ€” va eng katta xato bu tayyorgarlik uchun yetarlicha vaqt sarflamaslik. Yaxshi tayyorgarlik: a) ko'p so'raladigan savollarga o'zingizni tajribangizdan javoblarni STAR metodida yozib chiqish, b) uni yotlab chiqish va c) kamida 2-3ta mock interview qilish.
Media is too big
VIEW IN TELEGRAM
๐Ÿ“น It took me 10+ years to realize what Iโ€™ll tell you in 8 minutes โ†’
๐Ÿ‘ค Web Developete โ†’

@flutterdevuz
ChatGPT dan so'radim: Odamlarni qanday qilib arzimagan maosh uchun ishlatgan bo'larding?

(Uning javobi rasmlarda)

Eng muhim savol bu yerda kim aybdor,
ayyor rahbarmi yoki sodda xodim?
Va haqiqiylik bilan soxtalikni qanday ajratsa bo'ladi? - Hamma rahbar ham bunday emasku!

Manba: Linkedin - Temur Hasanov
Javobingizni kommentariyada yozib qoldiring!

@flutterdevuz
๐Ÿ‘3๐Ÿ’ฏ1
npm install --global ramadan-cli


Ramazon muborak!

@flutterdevuz
โšก6๐Ÿ”ฅ5
Forwarded from Jasur Jaxongirov
1. Biror joyga ishga topshirmoqchi bo'lsangiz ko'r-ko'rona topshiravermang. Oldin, internetdan ozmoz ma'lumot to'plang.

2. Yozgan vaqtingizda chiroyli va xatoliklarga ahamiyat berib yozing. Siz jiyaningiz yoki do'stingizga emas, sizni potensial ish bilan ta'minlashi mumkin bo'lgan shaxsga yozayabsiz. Ish siz uchun muhim bo'lmasa o'zingizni ham, boshqalarni ham vaqtini olmang.

3. Ko'p joyda ishlagan bo'lsangiz, maqtanib generatsiya qilingan rezyumeni to'ldirib tashlamang. Ko'p joyda ishlaganingiz ba'zan salbiy effekt beradi. Sababi, ko'pchilik ishdan ishga sakrab yuradigan xodimni emas, loyal va sifatli xodimni qidirayotgan bo'ladi.

4. Ishlagan joylaringizga emas, qilgan ishlaringizga fokus bering. Ko'pchilikka qayerda ishlaganingiz emas, qo'lingizdan nimalar kelishi muhimroq.

5. Yoqimsiz bo'lmang. Har qanday holatda ham qattiq muomala qilmang va eshikni o'zingiz uchun qattiq yopib ketmang. Amerika kinolaridan ta'sirlanib, o'z haqqini talab qilib o'zgalarni haqqini xurmat qilmaydigan maydakash dasturchilar o'zbeklar ichida ko'payib ketibdi.

Asablarni asraylik do'stlar.
๐Ÿ‘Œ3๐Ÿ”ฅ1
What Makes You a True Senior

7+ years of mobile development experience.

4+ years of strong Flutter experience in production environments.

Proven experience designing and structuring scalable mobile architectures.

Strong understanding of state management patterns and clean architecture principles.

Experience integrating RESTful APIs and handling authentication securely.

Experience integrating push notification systems (FCM, OneSignal, AWS SNS or similar) and handling token management, background messages, and deep linking.

Strong debugging skills and performance optimization experience.

Experience handling complex user flows and multi-role logic.

Ability to structure codebases for long-term maintainability.

Experience working with Git workflows and collaborative development.

Experience publishing and maintaining apps on both App Store and Google Play.

Demonstrated use of AI tools (coding assistants, architecture brainstorming, debugging acceleration) as part of your daily workflow.

High ownership mindset and accountability for what reaches production.

Ability to work independently and define mobile best practices.


Strongly Preferred

Experience with CI/CD pipelines for mobile apps.

Experience implementing automated tests (unit, widget, or integration tests).

Experience working with local databases (SQLite, Hive or similar) in production mobile applications

Familiarity with platform-specific bridging when required.

Experience working in workflow-heavy or enterprise-style systems.

Exposure to performance monitoring tools.

Familiarity with Agile methodologies (Scrum, Kanban) beyond surface-level rituals.

Hands-on experience with Docker and containerized environments.

#true #senior #levels
@flutterdevuz
๐Ÿ‘Ž2๐Ÿ˜ฑ2
Media is too big
VIEW IN TELEGRAM
๐Ÿ“น Nobody Warned Me About This When Building Apps โ†’
๐Ÿ‘ค AstroDevs โ†’

@flutterdevuz
Bloc (Cubit) ning super kuchlari, kubitchilar bormi?

Tutvoling: https://medium.com/flutter-community/bloc-superpowers-2ef9262ed962

@flutterdevuz
โšก1๐Ÿ”ฅ1