Sardor Sattorov
28 subscribers
404 photos
130 videos
5 files
256 links
Bu kanalda
- dasturlashga oid ma'lumotlar,
- hayotiy tajribalar,
- qiziqarli ma'lumotlar berilib boriladi.

Kanal guruhi @mobileflutter_group

Admin: @sardor_mobile
Download Telegram
💡 Get It va Bloc: Birga ishlatish samarali yechimmi? 🔄

Get It va Bloc bir-birini to'ldiradigan vositalar va ularni birga ishlatish sizning Flutter loyihangizda yanada kuchli arxitektura yaratishi mumkin! 🚀

🔧 Get It - bu dependency injection vositasi, servislarga kirishni soddalashtiradi: Ma'lumotlar bazasi, API va boshqa servislarni boshqarish osonroq. Komponentlararo bog'lanishni avtomatlashtirish.

⚙️ Bloc - bu state management vositasi: UI va biznes logikasini ajratib, toza arxitektura yaratadi. Event-Driven model orqali UI holatini boshqaradi.

Birgalikda qanday ishlatish mumkin? 🔹 Get It orqali Bloc'larni yoki servislarni inject qilish. 🔹 Bloc UI holatini boshqarar ekan, Get It API yoki ma'lumot manbalaridan foydalanishni soddalashtiradi.

Bunday kombinatsiya bilan loyihangiz strukturasi yanada qulay va o'qilishi oson bo'ladi! 💡

#Flutter #GetIt #Bloc #StateManagement #DependencyInjection #FlutterTips

#mobileflutter
🔥21
Get It va Bloc birga qanday ishlaydi?

🔥 Get It va Blocni birgalikda ishlatish orqali siz service locator va state managementning eng yaxshi imkoniyatlarini qo'lga kiritasiz. Bunda Get It orqali Bloc instansiyalarini boshqarasiz va Bloc eventlarini kuzatib, state'larni yangilaysiz.

3 qadamda ishlatish:

1️⃣ Get It setup qilish: Blocni Get It orqali boshqarishni ta'minlash uchun, avval registerFactory orqali Blocni yaratishni sozlash kerak.

final GetIt locator = GetIt.instance;

void setupLocator() {
locator.registerFactory(() => CounterBloc());
}


2️⃣ BlocProvider bilan bog'lash: Loyihada Blocni yaratish va UI bilan bog'lash uchun BlocProviderdan foydalaniladi, bunda Get It orqali Blocni chaqirasiz.

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return BlocProvider(
create: (_) => locator<CounterBloc>(),
child: MyHomePage(),
);
}
}

3️⃣ Bloc bilan UI boshqarish: Endi, Blocni ishlatib, UI holatlarini boshqarishingiz mumkin. Har bir hodisaga mos ravishda state yangilanadi va interfeysga aks ettiriladi.


class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: BlocBuilder<CounterBloc, int>(
builder: (context, count) {
return Center(
child: Text('Counter: $count'),
);
},
),
floatingActionButton: FloatingActionButton(
onPressed: () => context.read<CounterBloc>().add(IncrementEvent()),
child: Icon(Icons.add),
),
);
}
}

🎯 Nega bu foydali?

Get It orqali barcha servislarni bir joyda boshqarish.
Bloc yordamida UI va state'larni aniq ajratish.
Modular va kengaytiriladigan arxitektura!
Get It va Bloc birgalikda ishlatish orqali loyihangiz yanada tartibli va qulay bo'ladi! 🚀

#Flutter #GetIt #Bloc #StateManagement

#mobileflutter
1🔥1👌1
Chatgpt ning gripp va yo'taldan qutilish uchun quyidagi maslahatlari:

Uy sharoitida gripp va yo'taldan qutilish uchun quyidagi maslahatlarni qo'llashingiz mumkin:

Issiq choy va ichimliklar ichish: Inger, asal, limon qo'shilgan choy yo'talni yumshatib, balg'amni erishiga yordam beradi.

Bug'li in'galatsiyalar: Issiq suvga tuz yoki evkalipt yog'i qo'shib bug'ini nafas olish nafas yo'llarini ochadi va balg'amni chiqarishga yordam beradi.

Asal va qora murch: Asal yo'talni yumshatadi, qora murch esa balg'amni chiqishga yordam beradi. Buni iliq suvda aralashtirib iste'mol qiling.

Uyqu va dam olish: Tana gripp bilan kurashishda kuchga muhtoj bo'ladi, shuning uchun ko'proq dam olishga harakat qiling.

Namlikni saqlash: Uyda namlik darajasi yetarli bo'lsa, nafas yo'llari quruqlashmaydi va yo'tal kamayadi. Namlagich vositalaridan foydalanish mumkin.

Agar holatingiz yomonlashsa yoki uzoq vaqt davom etsa, albatta shifokorga murojaat qiling.
1
Hammada telegram ishlab ketdimi
🔥3
Bugun Xalqaro qishloq ayollari kuni ekan
Tabriklayman
1
🎯 Checkbox va CheckboxListTile o'rtasidagi farqlar

👨‍💻 Checkbox oddiy belgilash katakchasi. U bilan faqat katakchani ishlatishingiz mumkin. Agar qo'shimcha matn yoki ikonka kerak bo'lsa, uni alohida vidjetlar bilan birlashtirish kerak.

📝 CheckboxListTilecheckboxni matn, ikonka yoki boshqa elementlar bilan birga ko'rsatadigan oson va qulay vidjet. U bir satrda checkbox va matnni joylashtirish uchun juda mos.

📋 Asosiy farqlar:

Checkbox — faqat checkboxni beradi.

CheckboxListTile — checkbox bilan birga matn, ikonka va qo'shimcha funksiyalarni ham beradi.

Checkbox bilan ishlaganda, matnni alohida qo'shish kerak. CheckboxListTile esa bularni birlashtirib beradi.

#mobileflutter
🔥1
💡 Misol keltiraylik:

Checkbox:
Row(
children: [
Checkbox(value: true, onChanged: (newValue) {}),
Text('Example Checkbox'),
],
)


CheckboxListTile:

CheckboxListTile(
title: Text('Example CheckboxListTile'),
value: true,
onChanged: (newValue) {},
)


👉 Bu post sizga foydali bo'ldimi? Qanday boshqa mavzular qiziqtiradi? 🎯

#flutter #dart #checkbox #checkboxlisttile
#mobileflutter
🔥1
Assalomu alekum va rahmatullohi va barokatuhu. Juma hammaga muborak bo'lsin 🌙
2👍2
Bayram barchaga muborak boʻlsin
🥰1😁1
🚀 AppSheet — Kodingizsiz Mobil Ilovalar Yaratish Imkoniyati! 🚀

Sizda mobil ilova yaratish g'oyasi bormi, lekin dasturlashni bilmasangiz, AppSheet siz uchun ideal vosita! 😎

🔧 Asosiy xususiyatlar:

Kod yozmasdan mobil ilovalar yaratish 🖥
Google Sheets, Excel va boshqa ma'lumotlar bazalari bilan integratsiya 📊
Avtomatlashtirish va xususiylashtirish imkoniyatlari ⚙️
Har qanday biznes uchun mos (savdo, xizmat ko‘rsatish, loyihalarni boshqarish va boshqalar) 📈
❗️ Bir necha bosqichda o‘z ilovangizni yaratish imkoniyatiga ega bo‘ling! Ilova ishlab chiqarish endi oson va arzon.

👨‍💻 AppSheet bilan imkoniyatlardan foydalaning va biznesingizni raqamlashtiring!


#NoCode #AppSheet #IlovaYaratish #BiznesniOsonlashtirish

@mobileflutter
1
Forwarded from Vohid Karimov
Dasturlash karyerasidagi achchiq xaqiqatlar.

1. Frameworklar va librarylar keladi ketadi, dasturlash tili va Computer Science bilimlaringiz har doim siz bilan qoladi.

2. Foydalanuvchisi yo’q proyekt nolga teng, hech bo’lmasa o’zingizga foydali bo’lsin.

3. Agar dasturlash soxasiga faqat pul uchun kirgan bo’lsangiz, yaxshi yangilik: ertami kechmi niyatingizga yetishasiz. Yomon yangilik: tez orada ishingiz uncha qiziq bo’lmay qoladi va stagnation boshlanadi.

4. O’n yettinchi tutorial hech nimani o’zgartirmaydi, real proyektlarga qo’l uring.

5. Burnout bor narsa, o’zingizni extiyot qiling (bu haqida tez orada batafsil yozaman).

6. Tajriba olish uchun tajriba so’rashadi, lekin ko’p kuyinmang sizga bitta kompaniya imkoniyat bersa bo’lgani.

7. Qanchalik geniy bo'lishingizdan qattiy nazar agar "asshole" bo'lsangiz hech kim siz bilan ishlashni xoxlamaydi. Dr. House bo'lmang, xurmatli bo'ling.
🥰1
📱 Flutter'da OverflowBar Widgeti

OverflowBar — bu Flutter'da foydalanuvchilarga oddiy va samarali tarzda ekranga sig'maydigan elementlarni joylashtirish imkonini beruvchi widget. Bu widget elementlar to'liq sig'maganida ularni yangi qatorda yoki tartibda joylashtiradi. Asosan dinamik joylashuv kerak bo'lgan ilovalarda foydali.


Asosiy xususiyatlari:

OverflowBar elementlari bir qator bo'ylab joylashtiriladi, ammo sig'magan taqdirda ularni yangi qatorga tushiradi.
Vertikal yoki gorizontal joylashuv imkoniyatini beradi.
Elementlar o'rtasida bo'shliq (gap) yoki bo'shliqlarni sozlash mumkin.


OverflowBar misol kodi:


OverflowBar(
spacing: 8.0,
overflowSpacing: 8.0,
children: <Widget>[
ElevatedButton(
onPressed: () {},
child: Text('Button 1'),
),
ElevatedButton(
onPressed: () {},
child: Text('Button 2'),
),
ElevatedButton(
onPressed: () {},
child: Text('Button 3'),
),
ElevatedButton(
onPressed: () {},
child: Text('Button 4'),
),
],
),

Bu kodda, 4 ta tugma mavjud. Ekran kengligiga qarab tugmalar sig'maganida, avtomatik tarzda yangi qatorga o'tadi.

Foydali jihatlari:

Adaptiv dizayn uchun juda mos. Ekran o'lchamiga qarab avtomatik tarzda elementlar joylashuvi moslashadi.
Elementlar joylashuvi va bo'shliqlarini boshqarish oson.
Flutter'da ko'pincha Row yoki Wrap ishlatilsa ham, OverflowBar aynan sig'magan elementlarni boshqarishda juda qulay! 😎


Kodni sinab ko'ring va interfeysga yanada moslashuvchanlik qo'shing! 🚀

#Flutter #Dart #MobileDevelopment #UI #FlutterTips #OverflowBar

#mobileflutter
1
📢 Flutter Forklandi: Flock Nomli Yangi Versiya E’lon Qilindi! 🚀

📅 Sana: 27-oktabr, 2024 yil


Flutter’ning yangi bosqichi: Matt Carroll va bir guruh ishlab chiquvchilar Flutter platformasini fork qilib, uni Flock deb nomlashdi! Bu qaror Flutter platformasini tezroq rivojlantirish, xatolarni bartaraf etish va foydalanuvchilar uchun talab qilingan qo‘shimcha imkoniyatlarni taqdim etish maqsadida qabul qilindi.

🌍 Nima uchun Flock kerak? Flutter o‘z faoliyatini mobil ilovalar yaratish uchun boshlagan bo‘lsa-da, keyinchalik web, Mac, Windows va Linux kabi turli platformalarni ham qo‘llab-quvvatlay boshladi. Biroq, jamoaning kichik hajmi va resurslar cheklanganligi sababli ayrim muhim o‘zgarishlar o‘z vaqtida amalga oshmay, orqaga surilib kelmoqda.

👥 Matt Carroll aytishiga ko‘ra, Google tomonidan Flutter jamoasi uchun ajratilgan resurslarning kamayishi va yangi AI yo‘nalishlariga ko‘proq e’tibor qaratilgani bu jarayonni sekinlashtirdi. Flock yaratish orqali jamoa Flutter’da amalga oshmay qolgan talablarga tezroq javob bera olishini maqsad qilgan.


💡 Flockning afzalliklari:


Yangi xatolarni tuzatish va muhim funksiyalarni qo‘shish imkoniyati
Flutter bilan sinxron holda ishlash – ya’ni, Flutter’da yangilanishlar bo‘lsa, ular Flock’da ham paydo bo‘ladi!
Kengaytirilgan jamoa qo‘llab-quvvatlashi va tezkor PR’lar ko‘rib chiqilishi

📊 Nima o‘zgaradi? Flock Flutter hamjamiyati uchun yangi imkoniyatlarni ochadi, lekin shu bilan birga, Flutter va Flock o‘rtasidagi farqlarni kuzatish va boshqarish uchun yangi qiyinchiliklar ham bo‘lishi mumkin. Bu qadam Flutter foydalanuvchilari uchun platformani yanada takomillashtirishga qaratilgan.

🔗 Katta yangilikni kuzatib boring! Flock Flutter uchun yangi bosqich bo‘lishi kutilmoqda. Flutter va Flock o‘rtasidagi sinergiyani qanday rivojlantirish mumkinligi hamjamiyat uchun qiziqarli va kutilmagan imkoniyatlarni yaratadi.

manbaa

🕊 #Flutter #Flock #DasturlashYangiliklari #OchiqManbaliDasturlar

#mobileflutter
🔥1👌1
Forwarded from Omar Xalil
“Bayon-ul Furqon” ya’ni Mulla Mavlaviy Hindistoniy rahmatullohi alayh qalamlariga mansub Qur’oni Karim ma’nolarining izohli tarjimasining audiokitobini joylashtirishni boshladik.

Quyidagi havola orqali guruhga a’zo boʻlib tinglashingiz mumkin ⤵️

https://t.me/+IngrXzlozM80NmIy

👉 @umarhalil 👈
2🔥1
Juma muborak
1🥰1
Forwarded from IT Education Association
GDG DevFest 2024 5 mingdan ortiq ishtirokchini qamrab oladi

7-dekabr kuni Toshkentda Google Developers Group (GDG)ning asosiy tadbirlaridan biri GDG DevFest dasturchilar festivali bo‘lib o‘tadi.

GDG-DevFest festivali Google Developers Group jamoalari tomonidan har yil o‘tkaziladigan global tadbirlardan biri bo‘lib, ushbu tadbir doirasida dasturchilar, IT-mutaxassislar va texnologiyalarga befarq bo‘lmaganlar Google kompaniyasining so‘ngi texnologiyalari va ishlanmalari bilan tanishish imkoniga ega bo‘ladilar.

📍Alisher Navoiy nomidagi kino saroyida tashkil etiladigan festival mehmonlari 5 mingdan ortishi kutilmoqda. 15 dan ortiq vorkshop va treklar o‘tkaziladigan bu galgi tadbirning spikerlari soni 30 dan ortiq.

Festival doirasida o‘tkaziladigan EXPO DevFest 2024 ko‘rgazmasida Google hamda boshqa kompaniyalarning so‘ngi texnologiyalari va ishlanmalari namoyish etiladi. Ishtirokchilar mahalliy va xorijlik mutaxassislar bilan axborot texnologiyalari sohasidagi so‘nggi tendensiyalarni muhokama qilishadi.

Tadbir o‘zbekistonlik yosh developerlarni Google kompaniyasining innovatsion yechimlari bilan tanishishlari uchun o‘ziga xos platforma vazifasini bajaradi.

🟢Siz ham ishtirok etish imkonini qo'ldan boy bermang!

📝Ro'yxatga olish boshlandi: https://gdg.community.dev/events/details/google-gdg-tashkent-presents-gdg-devfest-2024-tashkent/

📲+998-55-5110777
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1🥰1
100-INGLIZ-TILIDA-ENG-KOP-ISHLATILADIGAN-SOZLAR.pdf
2.2 MB
Ingliz tilida eng ko'p ishlatiladigan so'zlar misollari bilan ekan
1👍1🔥1🥰1
Happy Flag Day 🇺🇿
🔥1🥰1
Noisli: Diqqat va xotirjamlik uchun mukammal platforma

🔗 Noisli.com – bu ishlash, o‘qish yoki dam olish uchun maxsus ovoz muhitini yaratishga yordam beradigan xizmat. Yomg‘ir, shamol, dengiz to‘lqinlari va oq shovqin kabi ovozlarni tanlab, o‘zingiz uchun qulay atmosfera yarating.

Afzalliklari:

Diqqatni jamlashga yordam beradi.
Stressni kamaytiradi.
Uyquni yaxshilaydi.
👉 Foydalanish juda oson: Noisli.com saytiga kirib, sevimli ovozlaringizni tanlang va xotirjamlikni his eting! 😊

@mobileflutter
🔥1🥰1
Hammamiz uchun juda foydali dastur qilishibdi. O'rnatib ishlatib ko'ramiz.

Link

#mobileflutter
1🔥1🥰1