Flutter | Dev
93 subscribers
120 photos
7 videos
24 files
45 links
Siz bu yerda Flutter yordamida yaratilgan koplab qiziqarli ilovalarni va malumotlarni topishingiz mumkin

murojat uchun: @ayyubxon_akhmadjonov
Download Telegram
Forwarded from IT Software ๐Ÿ› 
God willing, in the next few days, we are making an app together with our team, and we will try to make the result good

Flutter & iOS: @Ayubxon2008

@ayubxondevapps


Backend & Frontend:
@axrorback

Designer: @EDLOBYE_YT

This is the logo for our application. If you have any comments about the logo, you can write it in the comments

Good luck to everyone๐Ÿ˜Š

Sincerely: @itsoftware_uz
๐Ÿ‘4๐Ÿ”ฅ3๐Ÿ‘21
Forwarded from Mirjalol Abdunazarov
๐Ÿ’กState Management nima uchun kerak?

Flutter ilovalaringizda bir vidjetdan boshqasiga ma'lumot uzatish yoki foydalanuvchi harakatlariga qarab UI-ni dinamik oโ€˜zgartirish kerak boโ€˜lganda, state management muhim rol oโ€˜ynaydi.

Nima uchun kerak?

1. UI va ma'lumotlar oโ€˜rtasidagi sinxronizatsiya:
Foydalanuvchi ma'lumot kiritganda yoki biror hodisa yuz berganda UI avtomatik yangilanishi uchun.


2. Kodning tuzilishi:
Ma'lumotlarni boshqarishni markazlashgan holda amalga oshirish kodni toza va oโ€˜qishli qiladi.


3. Katta loyihalarda boshqarish qulayligi:
Katta miqyosdagi ilovalarda turli sahifalar va komponentlar orasida ma'lumot almashinuvi murakkablashadi. State management bu jarayonni soddalashtiradi.



State Management turlari:

^SetState: Kichik loyihalar uchun oddiy yechim.

^Provider: Flutter ilovalari uchun eng keng qoโ€˜llaniladigan yechimlardan biri.

^Riverpod: Provider asosida yanada mustahkam va moslashuvchan variant.

^Bloc/Cubit: Reaktiv dasturlash yondashuvini qoโ€˜llaydigan yechim.


Misol:
class Counter with ChangeNotifier {  
int _count = 0;

int get count => _count;

void increment() {
_count++;
notifyListeners();
}
}

Yaxshi state management foydalanuvchi tajribasini yaxshilaydi va ilova samaradorligini oshiradi.

Youtube | Linkedin | Telegram

#state_managment #Flutter #provider
๐Ÿ”ฅ5๐Ÿ‘2๐Ÿ‘2โค1
๐Ÿงณ Hive haqida
Hive โ€” Flutter ilovalarida lokal saqlash va ma'lumotlar bazasi sifatida ishlovchi key-value saqlash tizimidir. Hive ma'lumotlarni tez va samarali saqlashni ta'minlaydi, ayniqsa mobil qurilmalarda. U quyidagi holatlarda ideal boโ€˜ladi:

Kichik va oโ€˜rtacha hajmdagi ma'lumotlarni saqlash (masalan, foydalanuvchi sozlamalari, tokenlar).
Offline rejimida ishlash imkoniyati.

๐Ÿš€ Hive Qanday Ishlaydi?
Hive saqlash uchun quyidagi oโ€˜qish/yigโ€˜ish amallaridan foydalanadi:


Boxlar yordamida saqlash: Ma'lumotlar box nomli maxsus saqlash joylarida saqlanadi. Har bir box oโ€˜zgartirilgan ma'lumotlarni saqlash va tezkor qaytarib olish uchun ishlatiladi.

Date, List, Custom Ob'ektlar: Foydalanuvchi ma'lumotlar bazasida faqat string, int yoki boshqa asosiy tiplar saqlanmasligi mumkin, balki murakkab obyektlar va modellarga ham ma'lumotlar saqlanishi mumkin.

๐ŸŒŸ Hive-ning Afzalliklari:
Soddalik: Hive juda soddaligi bilan ajralib turadi. Kutubxona ishga tushirilgach, faqat Box ochib, put va get metodlari orqali ma'lumotlarni saqlash va olish mumkin.

Tezkor Olish va Yozish: Yaxshi optimizatsiya qilinganligi sababli ma'lumotlarni olib yoki yozish paytida hech qanday toโ€˜siq yoki sekinlikka olib kelmaydi.

Kechikma Yoq: Va boshqa NoSQL tizimlaridan farqli oโ€˜laroq, Hive deyarli barcha operatsiyalarda kechikmaslikni ta'minlaydi, ayniqsa mobil qurilmalarda.

Internetga Bogโ€˜liq Boโ€˜lmagan Foydalanish: Offline rejimida ishlash mumkin, agar ilovangiz internetga ulanmasa ham ma'lumotlarni saqlab va foydalanishda davom etishi mumkin.

Misol uchun:


var userBox = await Hive.openBox('users');
await userBox.put('user1', {'name': 'John', 'age': 30});
var user = await userBox.get('user1');
๐Ÿ‘7๐Ÿ‘Ž4๐Ÿ”ฅ4๐Ÿ‘2
Media is too big
VIEW IN TELEGRAM
sizlarni bilmadimu qo'shiq menga juda ham yoqdi๐Ÿ˜.
Yoqsa reaksiya bosishni unutmang

@ayubxondevapps
๐Ÿ‘4๐Ÿ”ฅ4๐Ÿ‘3๐Ÿ‘Ž111
new app to learn UD musical instrument by video lessons
๐Ÿ‘5โค3๐Ÿ”ฅ2๐Ÿ‘Ž1๐Ÿ‘1
๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡
๐Ÿ‘4๐Ÿ‘3๐Ÿ‘Ž2
Flutter in Action.pdf
15.3 MB
๐Ÿ‘2๐Ÿ”ฅ2๐Ÿ‘2๐Ÿ‘Ž1
Forwarded from mittidevs (Mirjalol Abdunazarov)
Isar โ€“ Flutter uchun tezkor nosql ma'lumotlar bazasi.

Bugun sizga Isar nosql haqida qisqacha ma'lumot beraman. Agar ilovalaringizda tezkor va ishonchli local hotira kerak bo'lsa, Isar siz uchun ajoyib tanlob bolishi aniq!


โœ… Afzalliklari:
- Yuqori tezlik: Isar katta hajmdagi ma'lumotlar bilan ishlashda juda samarali.
- Flutter bilan integratsiya: Maxsus Flutter uchun ishlab chiqilgan, oson foydalaniladi.
- Reaktivlik: Ma'lumotlar o'zgarsa, UI avtomatik ravishda yangilanadi.
- Asinxron operatsiyalar: Tezkor va bloklanmaydigan ma'lumotlar boshqaruvi.


โŒ Kamchiliklari:
- Yangi texnologiya: Kutubxona nisbatan yangi bo'lgani uchun ba'zan hujjatlari cheklangan bo'lishi mumkin.
- Platforma cheklovi: Faqat Flutter ilovalari uchun mo'ljallangan.


๐Ÿ’ก Ko'proq ma'lumot uchun:
๐Ÿ‘‰ https://isar.dev

Isar eng yashi nosql lardan biri hozirda!

Instagram | LinkedIn | Telegram

#isar #nosql #flutter #dart
๐Ÿ‘4๐Ÿ‘2๐Ÿ‘Ž1
Forwarded from Flutter Dart news (Murotxonov Anvarxon)
kim qanaqa fikrda doโ€™stlar ๐Ÿ˜„๐Ÿ˜„
๐Ÿ˜6๐Ÿ”ฅ3๐Ÿ‘Ž11
flutter widgetlari haqida malumotlar

@ayubxondevapps
๐Ÿ‘6๐Ÿ‘Ž3๐Ÿ”ฅ2