Flutter | Dev
97 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
flutter widgetlari haqida malumotlar

@ayubxondevapps
👍6👎3🔥2
Forwarded from IT with Bobur👨‍💻
Flutterda Wrap vidjet haqida.

Wrap o'z bolalarini birma-bir, Row yoki Column-ga o'xshatib qo'yadi. Ammo bo'sh joy tugagach, u keyingi qatorga o'tadi.

Masalan, bizda Row-da 3 ta Container bor, lekin gorizontal joy yetarli bo'lmay qolganda "Overflowed by xxx Pixels" xabariga duch keldik, chunki flutter vidjetni ekranda tartibga sola olmadi.

Wrap vidjeti barcha bolalarni berilgan yo'nalishga (hor/ver) qarab tartibga soladi va bo'sh joy tugasa, keyingi qatorga o'tadi.

Parametrlari :

1. direction - Wrap ichidagi vidjetlar gorizontal yoki vertikal joylashishini belgilaydi.
2. alignment - bola vidjetlar Wrap ichida qanday holatda joylashishini belgilaydi.
3. spacing - bola vidjetlar asosiy o'q (main axis) bo'yicha joy ajratilishi uchun.
4. runspacing - bola vidjetlar ko'ndalang o'q (cross axis) bo'yicha joy ajratilishi uchun qiymat qabul qiladi.

Manba : Link

#Flutter
👍5👎3🔥2
Forwarded from Flutterverse (Jahongir Eshonqulov)
📢 Dart'da Enum: Nima uchun kerak? 🚀


Dart’da enum (enumeratsiya) — oldindan belgilangan konstantalar to‘plamini yaratish uchun ishlatiladi. U kodni yanada tushunarli va xavfsiz qiladi.

🎯 Enum’ning Asosiy Afzalliklari:
1️⃣ Kod o‘qilishi oson
Oddiy raqamlar yoki stringlar o‘rniga aniq nomlangan qiymatlardan foydalaniladi:

enum Status { loading, success, error }

2️⃣ Xatoliklarni kamaytiradi
Faqat belgilangan qiymatlardan foydalanish mumkin — bu noto‘g‘ri ma’lumot kiritish ehtimolini kamaytiradi.

3️⃣ switch-case bilan ideal ishlaydi


void handleStatus(Status status) {
switch (status) {
case Status.loading:
print('Yuklanmoqda...');
break;
case Status.success:
print('Muvaffaqiyatli!');
break;
case Status.error:
print('Xatolik yuz berdi!');
break;
}
}


4️⃣ Qo‘shimcha xususiyatlar (Dart 2.17+)
Endi enum’ga metodlar va konstruktorlar qo‘shish mumkin:


enum Priority {
low(1), medium(2), high(3);
final int level;
const Priority(this.level);

void describe() => print('Daraja: $level');
}
void main() => Priority.high.describe(); // Daraja: 3

5️⃣ Tip xavfsizligi
Enum noto‘g‘ri qiymatlar bilan ishlash xatoliklarini oldini oladi.

Xulosa:
Enum’lar kodni qisqa, tushunarli va xavfsiz qiladi. Bu sizning ilovangizni yanada professional darajaga olib chiqadi. 🚀
👍4👎4🔥1
https://www.flutterlibrary.com
foydali websayt auth,otp,bottomnavbar va shunga o'xshash bir qancha templatelar ni o'z ichiga oladi, idea kelmay qolsa sekin chopa verasizlar 😁 muhimi foydalanish uchun bepul.
👍5👎3🔥1
Forwarded from Mirjalol Abdunazarov
📢 Flutter Developer'lar uchun foydali buyruq! 🚀

🔥
flutter run --verbose buyrug‘i Flutter ilovasini ishga tushiradi va batafsil loglarni chiqaradi. Agar ilovada xatolik yoki muammo bo‘lsa, bu rejim sizga chuqur tahlil qilish imkonini beradi.

💡 Foydalanish:
flutter run --verbose

📌 Foydali jihatlari:
Ilova ishga tushishi jarayonidagi barcha tafsilotlarni ko‘rsatadi
Xatoliklarni chuqur tahlil qilishga yordam beradi
Qurilma yoki emulyator bilan bog‘liq muammolarni aniqlash osonlashadi

To‘xtatish uchun:
🔹 Ctrl + C (Windows/Linux)
🔹 ⌃ + C (Mac)

Bu buyruq xatolarni topish va debug qilish jarayonini ancha yengillashtiradi!

Youtube | LinkedIn | Telegram

#Flutter #Debugging #FlutterRun #Verbose #Dasturlash
👍3👎3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
👏7👎3
siz joylashga huduga yaqin bo'lgan barcha cafe va restaranlarni ko'rsatuvchi ilova👇👇👇👇👇👇👇
👍7👎2🔥1
find_cafes.apk
19.7 MB
source code: github
👍6👎2🔥1
Forwarded from Bahromjon Po'lat
Sizlarda ham shunday bo'lib turadimi?
😁7👎2
Forwarded from Mirjalol Abdunazarov
🚀 Flutter Web’da OAuth – bu nima va nega kerak?
👨‍💻 OAuth (Open Authorization) – bu foydalanuvchilarga parol kiritmasdan, Google, Facebook, GitHub kabi xizmatlar orqali tizimga kirish imkonini beruvchi xavfsiz autentifikatsiya usuli.

🔥 OAuth’ning afzalliklari
Tez va qulay login – Foydalanuvchilar akkaunt yaratmasdan, tayyor akkauntlari bilan tizimga kira oladilar.
Yuqori xavfsizlik – Parol saqlash shart emas, bu esa xavfsizlikni oshiradi.
Ko‘p platformali qo‘llab-quvvatlash – OAuth mobil, veb va desktop ilovalarida ishlaydi.
Tashqi xizmatlarga ulanish – OAuth orqali Google, GitHub yoki Twitter API'laridan foydalanish mumkin.

OAuth’ning kamchiliklari
Murakkab sozlash – OAuth integratsiyasi uchun client_id, redirect_uri kabi sozlamalarni to‘g‘ri belgilash kerak.
Brauzer yo‘naltirish – Flutter Web ilovalarida OAuth autentifikatsiyasi foydalanuvchini brauzer orqali yo‘naltiradi, bu esa ba’zi holatlarda foydalanuvchilar uchun noqulay bo‘lishi mumkin.
OAuth provayderga bog‘liqlik – Ba’zi xizmatlar cheklovlarga ega bo‘lishi yoki mamlakatlar bo‘yicha bloklanishi mumkin.

🔗 Eng yaxshi Flutter Web OAuth paketi:
OAuth paketi uchun havola

Flutter Web ilovalarida OAuth yordamida xavfsiz va tez tizimga kirish imkoniyatini yarating!


Youtube | Linkedin | Telegram

#flutter_web_auth #flutter
👍2👎2
👍7👎1
👍7👎1