Flutter Dev | Uzbekistan 🇺🇿
Ir al canal en 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
Mostrar más319
Suscriptores
Sin datos24 horas
+57 días
+630 días
Archivo de publicaciones
Eng qo'rqinchli tushlar/tonglar:
1) Prompt engineering bo'yicha maqolalar o'qib, kechasi soat 3gacha startUP uchun TZ yozasan, u bo'yicha research qilib uxlaysan.
Va tushingda startUPni launch qilib, 1-oyni o'zidan MRR $10K chiqgan bo'ladi.
2) Juma kuni Play market va App Storega mobil ilovani submit qilasan.
Va yakshanba kuni tushingda Play market va injiq qariyotgan App Store hech qanday xatolik topmagan va dastur yangi versiyasini qabul qilgan bo'ladi.
Aslida esa Dushanba tonggi kompyuterni ochganingda, ohiri ko'rinmaydigan errorlar ro'yhatini yuborishgan bo'lishadi.
3) Dasturda qiyin va muhim algoritm ustida ishlayapsan, xatolikni topa olmay kompyuter oldida uxlab qolasan.
Va tushingda o'sha xatolikni topasan, 100 lab qator kod yozasan, yangi "feature"lar qo'shasan. 1 daqiqa o'ylanib turib, RUN tugmasini bosganingda, ekranda qizil rangli yozuvlar yo'qolib dastur tog'ri ishlay boshlaydi.
Aslida esa derazadan yuzingizga quyosh nurlari tushyabdi, stolda kofeedan bo'shab qolgan idish, kompyuter ekranida o'sha qizil yozuvlar.
@asadbekdev
Biz foydalanayotgan Yandex GO yoki Yandex taxi ilovasi hozirgi kunda Flutterdan foydalanar ekan.
1. https://youtu.be/fbvhf-stttI
2. https://youtu.be/PD6OwajKc8c
@asadbekdev
Prefer widget composition over functions (Widget classlarni funksiyalardan afzal biling)
Ko'pchilik biladiki, kod duplikatsiya yaxshi emas. Flutterda ishlash davomida esa biz ko'pincha qayta ishlatiladigan widgetlar yaratamiz. Misol uchun, ilovada ko'p ishlatilishi mumkin bo'lgan CustomButton. Ammo, biz bu widgetni ikki xil yo'l bilan yaratishimiz mumkin:
1) Widget class'lar orqali
2) Widget return type'iga ega funksiyalar orqali
Ammo, siz hech qachon widget class yaratish imkoniyati turganda widget qaytaruvchi funksiya yozmasligingiz tavsiya qilinadi. Buning sabablari quyidagilar:
1) Aniqki, funksiyalarda const constructor mavjud emas
2) Flutter funksiya orqali qaytarilgan widgetlarni har doim qayta build qilishga majbur. Sababi, u funksiya haqida hech qanday ma'lumotga ega emas.
3) Class'lar Widget tree'da o'z o'rinlariga egalar. Ammo, funksiyalarda bunday emas! Shu sababli, ularda BuildContext ham mavjud emas.
————————————————————
P.S: const constructor'larga rahmat deymiz, sababi widget class'larni keshlasa bòladi, ammo funksiyalar keshlanmaydi. Shu sababli, funksiyalar har doim qayta ishga tushadi.
@flutterblogs
#flutter #hot_reload
"Hot reload" ko'p hollarda to'g'ri ishlaydi, ammo ba'zi qismlarda ilovani butunlay to'xtatib, qaytadan "run" qilishingiz kerak ("Hot Restart"). Ushbu holatlar:
1) Qachonki siz, initState() metodiga o'zgartirish kiritsangiz
2) Qachonki siz, class'ni enum'ga almashtirsangiz, yoki aksi bo'lsa
3) Qachonki siz class'dagi static òzgaruvchilarni qiymatini o'zgartirsangiz
4) Qachonki siz " void main( ){ } " ichidagi kodni o'zgartirsangiz...
————————————————————
P.s: Easy_localization ishlatuvchi do'stlarimning ba'zilarida lifecycle'lar haqida yetarlicha bilim bo'lmasa, so'zlarni tarjima qilish uchun kerak bòladigan "tr()" funksiyasini initState( ) ichida yozib ketish ehtimoli bor ( ba'zan o'zgaruvchilarni initState ichida "initialize" qilamiz ). Ammo, initState() widget lifecycle'ida faqat bir martagina ishga tushishini hisobga olsak, til o'zgartirgandan keyin tepada ta'kidlagan widget'lardagi string qiymatlarni o'zgarmagan holda topasiz. Sababi, bu widgetdagi initState qayta ishlashi uchun bu widget asosiy "widget tree"da qayta paydo bo'lishi kerak bo'ladi.
@flutterblogs
===
Flutter va Dartni Webda ishlatishga oid kitoblar [PDF]
Flutter in Action [reddit]
#books
@flutterblogs
Flutter bu yaxshi fremvork va yaxshigina mashxurlikka erisha oldi. Lekin dart ni soyasida!?
Aniqroqi dart soya ostida qolib ketdi bu til faqat flutter uchun chiqgandek bo'lib qoldi. Lekin unaqamas dart tili boshqa tillardan kammas aslida va OOP ga asoslangan tilda hohlagan narsa qilsa bo'ladi. Backend, AI va hakazo.
Flutter ga qiziqishim yuqori edi oldin hozir ham shunaqa lekin qiziqishimni hozirda backendga ko'proq kuchaygan ayniqsa Dart dasturlash tilida yozilgan backend. Searching qilib ko'ryapman Dart ni backend ga ishlatish bo'yicha yaxshi ma'lumotlar topa oldim.
Dart ni flutter darajasidagi mashhurlikka erishgan boshqa fremvorki hozircha yo'q lekin mashhurlikka erishishga birinchi qadamlarni qo'ygan bir nechta backend fremvorklari mavjud ekan. Bulardan Shelf, Angel, Dart Frog va Serverpod ham bor lekin u uchun Flutter kerak men bu Serverpod tanlamagan bo'lardim backend yozish uchun menga xatodek ko'rinadi. Faraz qiling siz daturizni Flutter da yozyapsiz va backend uchun ham Flutter ishlatyapsiz Serverpod Flutter ichidagi package server uchun.
Dart o'zida yaxshi fremvorklar bor misol uchun Shelf yoki Angel backend uchun tavsiya qilgan bo'lardim. Dart frog ham bor lekin u hali katta proyektlar uchun tavsiya qilinmiydi chunki hali ishlab chiqish jarayonida lekin dart frog ham kichkina fremvork mas ishlab chiqish jarayonida bo'lganligi uchun katta proyektlar uchun tavsiya qilinmiydi. Sinovdan o'tgani esa bu Angel katta proyektlarga tavsiya qilinadi xavsizlik mavjud va qo'llanilishi ham qiyinmas. Shelf haqida unchalik ma'lumotim yo'q lekin Google o'zi bu haqda ko'p gapiryapti demak u ham yomon fremvork mas backend uchun.
Dartda backend uchun fremvork kam degan fikr da qolmanglar backend uchun yetarlicha fremvork mavjud ekan men faqat mashhurlari haqida yozdim. Shu linkda backend uchun mavjud bo'lgan barcha fremvorklarni ko'rishlariz mumkin.
Qo'shimcha qaysidir packagelar haqida berilgan baho bu shaxsiy fikrlar va bir ikktasi mediumdagi postlardan kelib chiqib olindi jiddiy ga olmiysizlar. Meni fikrimda qolishingiz shartmas o'zingiz uchun izlanib ko'rishni tavsiya qilaman.
Kim qaysi backend fremvorkni eshitgan va qaysilarni eshitmagan komentariyadan yozamiz)
@siroj_boltayev
Kursimiz davomida tuzadigan loyihalarimiz (Funksionalligi bilan birga)
1. UpTodo -> Dizayn link
2. Weather App -> Dizayn link
3. Quiz App -> Dizayn link
4. News App -> Dizayn link
5. Movie App -> Dizayn link
6. Food delivery -> Dizayn link
7. Instagram Clone -> Dizayn link
8. Quote App (Use on your Avatar) -> Dizayn link
9. Online Shop -> Dizayn link
10. Banking App -> Dizayn link
[Yangilik] Senior dasturchi tomonidan Android + Flutter Bootcamp kursi
Sizni ishga kirishingizga sabab bo'ladigan va siz kutgan formatdagi Android + Flutter kursi uchun qabul boshlandi. Eng asosiysi, darslar "0" dan boshlanib bu darslarni barchasini Senior software enginer olib boradi.
✅ Bootcamp kursi ustozi Zayniddin Mamarasulov hozirgacha 60+ shogirdlarga ta'lim bergan va shogirdlarining 70%+ qismi UniversalBank, Xmed, UIC Group, Udevs, Empire-Soft kabi bir qancha kompaniyalarda o'z ish joyiga ega, keyingisi siz bo'lishingiz mumkin.
🧑💻 Kurs davomida:
— 8 oy, haftada 4 marta, kechki vaqtda Zoom'da
— Java, Kotlin, Dart va Android va Flutter dasturlash
— Database (ma'lumotlar bazasi bilan ishlash)
va boshqa ko'plab bilimlarni talabchan ustoz nazoratida o'rganasiz.
🚀 Kurs va ustoz haqida batafsil ma'lumot olish uchun 1-bepul onlayn darsga ro'yxatdan o'ting va kurs sifatini o'zingiz baholang.
📨 Bepul 1-darsga ro'yxatdan o'tish
📞 Bog'lanish: +998883300666
Ilovalar hosti
Play yoki App Storega ilovalaringiz hali chiqmadi, lekin foydalanuvchilar bilan ilovani bo'lishgingiz kelsa yoki umuman sizning ilovangiz marketdan "BAN" yoki "REJECT" olsa sizda hali ham imkoniyat bor!
APPHO.ST - Bu ilovalar hostingi hisoblanib, portal orqali siz Android va iOS ilovalarni "deploy" qilishingiz mumkin.
Yana bir ajoyib jixati, flutterda buni ushbu plugin orqali avtomatlashitirishingiz ham mumkin.
flutter_app_host: ^0.4.0
Omad!
P.S: iOS qurilmalarida yuklab olishda muammo chiqsa shunday hal qilsa bo'ladi: https://youtu.be/Zods3JAQCAA
#plugin #apphost
@flutterblogs
Meni internetim ishlamayabdimi deganlarga yo'q, pub.dev ishlamayabdi. Yarim soatdan beri. Ishlab qolar...
#pubdev #isupdown
@flutterblogs
Registratsiya qildingizmi? Bu yilgi Google I/O dan nimalarni kutayabsiz?
https://io.google/2023/
#googleio
@flutterblogs
Siz dasturlashni noto’g’ri o’rganyapsiz
Yaqinda bir nechta bo’lajak dasturchilar bilan gaplashganimda o’rganish rejalari haqida so’radim. Ular tahminan quyidagicha javob berishdi:
1. Beginner kitob/kurs tugataman.
2. Intermediate kitob/kurs tugataman.
3. Advanced kitob/kurs tugataman.
4. Biror loyiha qilaman yoki ishga kiraman.
Muammo shundaki, siz ming advanced kitob o’qiganingiz bilan darajangiz advanced bo’lib qolmaydi. Huddi kachok bratlarning zalda trenirovka qilayotganini tamosha qilish orqali o’zingiz kachok bo’la olmaganingiz kabi.
O’zingiz amaliyot qilmagingizgacha o’zgarish juda juda sekin bo’ladi.
Reja tahminan quyidagicha bo’lishi kerak:
1. Beginner kitob/kurs tugataman.
2. Kichik loyiha qilaman.
3. Intermediate kitob/kurs tugataman.
4. Kattaroq loyiha qilaman.
5. Qiyinroq loyiha qilaman.
6. Yanada qiyinroq loyiha qilaman.
7. Undanda qiyinroq loyiha qilaman.
8. Va hokazo.
Advanced levelga faqat shunday qilib chiqasiz.
@jakhonrakhmonov
Biz Flutter va Pythonni sevamiz! 💙❤️
Ularni birlashtirish uchun ajoyib package borligini bilasizmi?
Tanishing: flython: ^0.2.0
Shu yerda kichik #challange elon qilsak ham bo'ladi. Ushbu package yordamida Python va Flutterni birlashtirgan kichik ilova yozing va izohlarda ilova githubiga link bering!
Sizni ilovalaringizni kanalimizda chop qilamiz!
(Github repozitoringizga skrinshotlar biriktirishni unutmang!)
P.S: Yuqoridagi package yordamida faqat desktop ilovalar qila olishingizni unutmang.
Python va Flutter muhabbatini mobil qurilmalarda ham ko'rsatib bera olsangiz sizga alohida mukofot bor!
#FLUTTERxPYTHON
@flutterblogs
State Management in Flutter
GetX has diverged from the way things are done in Flutter so much that many professionals consider it to be its own thing, not Flutter. I've never seen it used in a professional setting, and it won't help you get a job.
If you want to use it as a hobby knock yourself out, but a lot of people who start with GetX outgrow it very quickly and start asking how to refactor from GetX to normal Flutter. Then they're not happy when they learn it would take less time to rewrite from scratch.
For state management, most have used provider or BLoC, and there is a shift to Riverpod (it's Provider v2). As a beginner, I'd suggest learning ScopedModel. It's very easy and it's very much a step in the direction of Provider and Riverpod. You can learn it in a day, have fun with it, and what you learn will help you learn more complex things.
Good luck, have fun and welcome to Flutter!
#advice
@flutterblogs
Best bottom sheet packages 🎯
From: www.instagram.com/flutter_coding_
#package
@flutterblogs
Your First Flutter App: An App From Scratch
Updated for 2022. If you’re a complete beginner to Flutter development and wondering how to get started, this is the course for you.
By Brian Moakley
🆓 Free Online Course
⏳ 1-2 hours worth of material
🏃♂️ Self paced
📶 Beginner level
Source: kodeco
🔗 https://www.kodeco.com/27732840-your-first-flutter-app-an-app-from-scratch/lessons/1
#Flutter
➖➖➖➖➖➖➖➖➖➖➖➖➖➖
👉Join @flutterblogs for more👈
