Flutter uchun 2 ta freymwork:
1. Flood - modular arxitektura qurish, kengaytiriladigan funksiyalar va intuitiv API taqdim etadigan freymwork:
https://docs.flooddev.com/
2. Stacked - testlanadigan va kengayadigan ilovalar qurish uchun meta freymwork:
https://stacked.filledstacks.com/
@flutterblogs
1. Flood - modular arxitektura qurish, kengaytiriladigan funksiyalar va intuitiv API taqdim etadigan freymwork:
https://docs.flooddev.com/
2. Stacked - testlanadigan va kengayadigan ilovalar qurish uchun meta freymwork:
https://stacked.filledstacks.com/
@flutterblogs
Flooddev
Introduction to Flood - Flood
Flood is a comprehensive Flutter and Dart framework that streamlines app development with a modular architecture, extensive features, and intuitive APIs. The documentation site provides guides, tutorials, and API references to help developers quickly build…
#news
Flutter of the Week !
Firebase_vertexai
Videoda Firebase Vertex AI yordamida mashinani o‘rganish (ML) modelini yaratish va ishlatish ko‘rsatiladi.
Vertex AI - bu Google Cloud platformasining ML xizmatlari, u orqali o‘rganish modellari yaratish, o‘rgatish va joylashtirish osonlashadi. Videoda Vertex AI’ning asosiy funksiyalari va undan qanday foydalanish ko‘rsatilib, real hayotdagi misollar orqali tushuntiriladi.
Havola
@mobileflutter
Flutter of the Week !
Firebase_vertexai
Videoda Firebase Vertex AI yordamida mashinani o‘rganish (ML) modelini yaratish va ishlatish ko‘rsatiladi.
Vertex AI - bu Google Cloud platformasining ML xizmatlari, u orqali o‘rganish modellari yaratish, o‘rgatish va joylashtirish osonlashadi. Videoda Vertex AI’ning asosiy funksiyalari va undan qanday foydalanish ko‘rsatilib, real hayotdagi misollar orqali tushuntiriladi.
Havola
@mobileflutter
YouTube
firebase_vertexai (Package of the Week)
firebase_vertexi on pub.dev → https://goo.gle/3z3Im8P
Get started with Gemini API using the Vertex AI for Firebase Dart SDK → https://goo.gle/3xiZWoJ
Package of the Week: firebase_storage → https://goo.gle/45kjdCZ
Watch more Package of the Week → htt…
Get started with Gemini API using the Vertex AI for Firebase Dart SDK → https://goo.gle/3xiZWoJ
Package of the Week: firebase_storage → https://goo.gle/45kjdCZ
Watch more Package of the Week → htt…
#QIZIQ
Karossvord albatta yasab koramiz albatta ushbu maqola yordamida
Biz uni qanday qurdik: AI tomonidan quvvatlangan I/U krossvordni yaratish [👏 140]
Bu yilgi I/O tadbirida Very Good Ventures Google’dagi Flutter va Firebase jamoalari bilan Gemini API yordamida noyob raqamli krossvord yaratish uchun hamkorlik qildi. O'yin mazmuni texnologiyaga oid tegishli so'zlar va maslahatlarni yaratish uchun asosiy videolarni tahlil qilish orqali yaratilgan. Flutter bilan ishlab chiqilgan ilovada jamoaviy oʻyin mavjud boʻlib, oʻyinchilar maslahatlarni yechish orqali ochko toʻplashadi va yordam uchun sunʼiy intellektga asoslangan maslahatlardan foydalanishlari mumkin. Krossvordlar doskasi moslashuvchan va samarali masshtabni boshqarish uchun Flutterning InteractiveViewer dasturidan foydalangan. WebAssembly unumdorligini oshirish uchun, ayniqsa animatsiyalar uchun ishlatilgan. Cloud Run-da joylashgan backend uzluksiz shovqinni ta'minlash va aldashning oldini olish uchun Dart backendidan foydalanadi. Loyiha turli xil zamonaviy texnologiyalarning integratsiyasini namoyish etadi va keyingi tadqiqotlar uchun ochiq manbali kirishni taklif qiladi.
manba
#mobileflutter
Karossvord albatta yasab koramiz albatta ushbu maqola yordamida
Biz uni qanday qurdik: AI tomonidan quvvatlangan I/U krossvordni yaratish [👏 140]
Bu yilgi I/O tadbirida Very Good Ventures Google’dagi Flutter va Firebase jamoalari bilan Gemini API yordamida noyob raqamli krossvord yaratish uchun hamkorlik qildi. O'yin mazmuni texnologiyaga oid tegishli so'zlar va maslahatlarni yaratish uchun asosiy videolarni tahlil qilish orqali yaratilgan. Flutter bilan ishlab chiqilgan ilovada jamoaviy oʻyin mavjud boʻlib, oʻyinchilar maslahatlarni yechish orqali ochko toʻplashadi va yordam uchun sunʼiy intellektga asoslangan maslahatlardan foydalanishlari mumkin. Krossvordlar doskasi moslashuvchan va samarali masshtabni boshqarish uchun Flutterning InteractiveViewer dasturidan foydalangan. WebAssembly unumdorligini oshirish uchun, ayniqsa animatsiyalar uchun ishlatilgan. Cloud Run-da joylashgan backend uzluksiz shovqinni ta'minlash va aldashning oldini olish uchun Dart backendidan foydalanadi. Loyiha turli xil zamonaviy texnologiyalarning integratsiyasini namoyish etadi va keyingi tadqiqotlar uchun ochiq manbali kirishni taklif qiladi.
manba
#mobileflutter
Medium
How we built it: Creating the I/O Crossword puzzle, powered by AI
Adding a fun, helpful twist to a classic word game with Flutter, Firebase Genkit, and the Gemini API
⚡️💥 Dart Dasturlash Tilidagi Yangi O'zgarishlar 3.6 ⚡️💥
Dart dasturlash tilida ba'zi yangi o'zgarishlar kiritildi. Ular orasida Breaking Change #56065 va dart:js_interop kutubxonasidagi yangi imkoniyatlar bor.
Breaking Change #56065: throw Ifodasi Uchun Yangi Tip
Oldin Dartda throw ifodasi ishlatilganda, kompilyator va analizator "noma'lum tur" dan foydalangan. Endi bu "Object" turiga o'zgartirildi. Bu o'zgarish, null ni throw qilish mumkin emasligini ko'rsatadi va kodning ishonchliligini oshiradi.
dart:js_interop Kutubxonasidagi Yangi Imkoniyatlar
Yangi Konstruktorlar: Endi JSArrayBuffer, JSDataView, va turli typed array turlari (masalan, JSInt8Array) uchun konstruktorlar mavjud.
JSArray Yaxshilanishlari: JSArray endi length xususiyatiga ega va [] hamda []= operatorlari yordamida indekslash mumkin.
Xulosa
Bu o'zgarishlar Dart tilini yanada barqaror va JavaScript bilan ishlashda qulayroq qiladi. Ular orqali siz yanada toza va aniq kod yozishingiz mumkin. Baxtli dasturlash!
@mobileflutter
Dart dasturlash tilida ba'zi yangi o'zgarishlar kiritildi. Ular orasida Breaking Change #56065 va dart:js_interop kutubxonasidagi yangi imkoniyatlar bor.
Breaking Change #56065: throw Ifodasi Uchun Yangi Tip
Oldin Dartda throw ifodasi ishlatilganda, kompilyator va analizator "noma'lum tur" dan foydalangan. Endi bu "Object" turiga o'zgartirildi. Bu o'zgarish, null ni throw qilish mumkin emasligini ko'rsatadi va kodning ishonchliligini oshiradi.
dart:js_interop Kutubxonasidagi Yangi Imkoniyatlar
Yangi Konstruktorlar: Endi JSArrayBuffer, JSDataView, va turli typed array turlari (masalan, JSInt8Array) uchun konstruktorlar mavjud.
JSArray Yaxshilanishlari: JSArray endi length xususiyatiga ega va [] hamda []= operatorlari yordamida indekslash mumkin.
Xulosa
Bu o'zgarishlar Dart tilini yanada barqaror va JavaScript bilan ishlashda qulayroq qiladi. Ular orqali siz yanada toza va aniq kod yozishingiz mumkin. Baxtli dasturlash!
@mobileflutter
🤩 “Ustoz AI” loyihasi taqdimotiga keling va sovgʻalar yuting
🇺🇿 Zamonaviy kasblar va fanlarni bepul oʻrgatuvchi loyihani qoʻllab-quvvatlash uchun taqdimot marosimiga taklif etamiz.
🎁 Sovgʻalar:
— 2 ta iPhone
— 5 ta smartfon
— 1 kishiga oromgohda 1 haftalik dam olish
— 3 ta oʻn oylik biznes ta’limga grant vaucher
— 4 ta aqlli soat
— 5 ta maxsus sirli sovgʻalar
— 8 “Ustoz AI” oʻqituvchilari bilan milliy kechki ovqat va konsultatsiya
📍 Manzil: Yoshlar ijod saroyi
🕔 Vaqt: shanba, 3-avgust 18:00
❗️Taqdimotda qatnashish uchun roʻyxatdan oʻting: shorturl.at/1Hfuj
🇺🇿 Zamonaviy kasblar va fanlarni bepul oʻrgatuvchi loyihani qoʻllab-quvvatlash uchun taqdimot marosimiga taklif etamiz.
🎁 Sovgʻalar:
— 2 ta iPhone
— 5 ta smartfon
— 1 kishiga oromgohda 1 haftalik dam olish
— 3 ta oʻn oylik biznes ta’limga grant vaucher
— 4 ta aqlli soat
— 5 ta maxsus sirli sovgʻalar
— 8 “Ustoz AI” oʻqituvchilari bilan milliy kechki ovqat va konsultatsiya
📍 Manzil: Yoshlar ijod saroyi
🕔 Vaqt: shanba, 3-avgust 18:00
❗️Taqdimotda qatnashish uchun roʻyxatdan oʻting: shorturl.at/1Hfuj
Forwarded from Flutter For Dev - новости, статьи, дизайн.
SMS autofill in Flutter: Небольшая статья от Tornike Kurdadze про автозаполнение поля для СМС.
https://tornike.dev/blogs/flutter_sms_autofill/
https://tornike.dev/blogs/flutter_sms_autofill/
#learning #offical
Flutter team release an official instruction on how to use MVVM architecture in Flutter apps 🎉
https://docs.flutter.dev/get-started/fwe/state-management#using-mvvm-for-your-applications-architecture
Flutter team release an official instruction on how to use MVVM architecture in Flutter apps 🎉
https://docs.flutter.dev/get-started/fwe/state-management#using-mvvm-for-your-applications-architecture
docs.flutter.dev
State management
Learn how to manage state in Flutter.
#lerning #senior
✍️Another specially good article! A must read if you want to learn about Macros
https://medium.com/@alexey.inkin/deep-dive-into-writing-macros-in-dart-3-5-a1dd50914a7d
✍️Another specially good article! A must read if you want to learn about Macros
https://medium.com/@alexey.inkin/deep-dive-into-writing-macros-in-dart-3-5-a1dd50914a7d
Medium
Deep dive into writing macros in Dart 3.5
I spent a month’s vacation full-time playing with macros, and here’s all you need to start fast.
#learning #junior
https://gautam007.medium.com/sqlite-in-flutter-your-comprehensive-guide-to-relational-data-storage-579ed89e06ea
https://gautam007.medium.com/sqlite-in-flutter-your-comprehensive-guide-to-relational-data-storage-579ed89e06ea
Medium
SQLite in Flutter: Your Comprehensive Guide to Relational Data Storage
Flutter has revolutionized the way we build cross-platform applications, but managing complex data structures effectively remains a…
#no_code
🔥 Dasturlar uchun 6 ta eng yaxshi No-code vositalari
NocoBase — korxonalar uchun ichki vositalarni tez yaratish imkonini beruvchi kodsiz ishlab chiqish platformasi.
Bubble — to‘liq funksiyali kodsiz ishlab chiqish platformasi bo‘lib, ayniqsa MVP va startap g‘oyalari uchun moslashtirilgan.
Adalo — mobil ilovalar uchun kodsiz platforma bo‘lib, u ilova do‘konlariga yaratish va to‘g‘ridan-to‘g‘ri joylash imkonini beradi.
Webflow — go‘zal dizayni bilan tanilgan kodsiz veb-sayt yaratish vositasi.
Airtable — murakkab ma’lumotlarni oson boshqarish imkonini beruvchi kodsiz jadval-ma’lumotlar bazasi gibridi.
🔥 Dasturlar uchun 6 ta eng yaxshi No-code vositalari
NocoBase — korxonalar uchun ichki vositalarni tez yaratish imkonini beruvchi kodsiz ishlab chiqish platformasi.
Bubble — to‘liq funksiyali kodsiz ishlab chiqish platformasi bo‘lib, ayniqsa MVP va startap g‘oyalari uchun moslashtirilgan.
Adalo — mobil ilovalar uchun kodsiz platforma bo‘lib, u ilova do‘konlariga yaratish va to‘g‘ridan-to‘g‘ri joylash imkonini beradi.
Webflow — go‘zal dizayni bilan tanilgan kodsiz veb-sayt yaratish vositasi.
Airtable — murakkab ma’lumotlarni oson boshqarish imkonini beruvchi kodsiz jadval-ma’lumotlar bazasi gibridi.
https://youtu.be/IdHUjHykYLw?si=YTN02U3wmT5cVRKc
Man youtube dan turli podkas va foydali videolarni tawlab bormqchiman
Bu manga yoqdi va foydali
Man youtube dan turli podkas va foydali videolarni tawlab bormqchiman
Bu manga yoqdi va foydali
YouTube
O'zingizga mos kasbni qanday topish mumkin?
“Mahorat” kitobini chegirma orqali xarid qilish
👉https://bit.ly/4fTmCxx
---
Kasb tanlash inson hayotidagi eng muhim qarorlardan biri hisoblanadi. Ba’zilarda yoshligidan kim bo’lishi aniq, lekin ko’pchilikda kasb tanlash haligacha muammoligicha qolmoqda. Biz…
👉https://bit.ly/4fTmCxx
---
Kasb tanlash inson hayotidagi eng muhim qarorlardan biri hisoblanadi. Ba’zilarda yoshligidan kim bo’lishi aniq, lekin ko’pchilikda kasb tanlash haligacha muammoligicha qolmoqda. Biz…
Dart dasturlash tilida ishlash uchun kerak bo'ladigan matematik mavzularni quyidagi tartibda o'rganish foydali bo'ladi. Bu mavzular nafaqat Dart tilida, balki umumiy dasturlash va algoritmlarni tushunishda ham muhimdir.
1. Asosiy Aritmetik Operatsiyalar
Qo'shish, ayirish, ko'paytirish, bo'lish.
Qoldiqni hisoblash (modulus operatori).
Integer va float sonlar bilan operatsiyalar.
2. O'zgaruvchilar va Algebraik Ifodalar
O'zgaruvchilarni belgilash va ishlatish.
Algebraik tenglamalarni yechish.
Dartda arifmetik va mantiqiy operatorlar.
3. Funksiyalar va Qo'shimcha Funksiyalar
Funksiya tushunchasi va Dartda funksiyalarni yozish.
Matematik funksiyalar: sinus, cosinus, kvadrat ildiz, eksponent.
4. Sonlar Nazariyasi va O'zaro Tub Sonlar
Tub sonlar va ularga bog'liq tushunchalar.
Modulyar arifmetika.
5. Matritsalar va Vektorlar
Matritsalar bilan ishlash va ularning Dartda qo'llanilishi.
Vektorlar va ularning operatsiyalari.
6. Matematik Induktsiya va Rekursiya
Matematik induktsiya tushunchasi.
Dartda rekursiv algoritmlar va ularning qo'llanilishi.
7. Graf Teoriya
Grafiklar tushunchasi, ularning turlari va Dartda qo'llanilishi.
Graf algoritmlarini yozish: BFS, DFS va boshqa algoritmlar.
8. O'yin Nazariyasi va Kombinatorika
Kombinatorika asoslari: Permutatsiyalar, kombinatsiyalar.
O'yin nazariyasi tushunchalari.
9. Ehtimollar va Statistika
Ehtimollar nazariyasining asoslari.
Statistik tahlil va ma'lumotlar bilan ishlash.
10. Integral va Differensial Hisoblash
Funksiyalarni tahlil qilish.
Dartda oddiy differensial tenglamalarni yechish.
11. Lineer Algebra va Transformatsiyalar
Lineer tenglamalar sistemalari.
Matritsa determinantlari va o'zgartirishlar.
Qo'shimcha Tavsiyalar :
Algoritmlar va Ma'lumotlar Tuzilmalari: Bu mavzu Dartda samarali va tezkor kod yozish uchun muhimdir.
Mantiqiy Asoslar va Diskret Matematika: Dasturlashda mantiqiy operatorlar va ifodalarni tushunish uchun zarur.
@mobileflutter
1. Asosiy Aritmetik Operatsiyalar
Qo'shish, ayirish, ko'paytirish, bo'lish.
Qoldiqni hisoblash (modulus operatori).
Integer va float sonlar bilan operatsiyalar.
2. O'zgaruvchilar va Algebraik Ifodalar
O'zgaruvchilarni belgilash va ishlatish.
Algebraik tenglamalarni yechish.
Dartda arifmetik va mantiqiy operatorlar.
3. Funksiyalar va Qo'shimcha Funksiyalar
Funksiya tushunchasi va Dartda funksiyalarni yozish.
Matematik funksiyalar: sinus, cosinus, kvadrat ildiz, eksponent.
4. Sonlar Nazariyasi va O'zaro Tub Sonlar
Tub sonlar va ularga bog'liq tushunchalar.
Modulyar arifmetika.
5. Matritsalar va Vektorlar
Matritsalar bilan ishlash va ularning Dartda qo'llanilishi.
Vektorlar va ularning operatsiyalari.
6. Matematik Induktsiya va Rekursiya
Matematik induktsiya tushunchasi.
Dartda rekursiv algoritmlar va ularning qo'llanilishi.
7. Graf Teoriya
Grafiklar tushunchasi, ularning turlari va Dartda qo'llanilishi.
Graf algoritmlarini yozish: BFS, DFS va boshqa algoritmlar.
8. O'yin Nazariyasi va Kombinatorika
Kombinatorika asoslari: Permutatsiyalar, kombinatsiyalar.
O'yin nazariyasi tushunchalari.
9. Ehtimollar va Statistika
Ehtimollar nazariyasining asoslari.
Statistik tahlil va ma'lumotlar bilan ishlash.
10. Integral va Differensial Hisoblash
Funksiyalarni tahlil qilish.
Dartda oddiy differensial tenglamalarni yechish.
11. Lineer Algebra va Transformatsiyalar
Lineer tenglamalar sistemalari.
Matritsa determinantlari va o'zgartirishlar.
Qo'shimcha Tavsiyalar :
Algoritmlar va Ma'lumotlar Tuzilmalari: Bu mavzu Dartda samarali va tezkor kod yozish uchun muhimdir.
Mantiqiy Asoslar va Diskret Matematika: Dasturlashda mantiqiy operatorlar va ifodalarni tushunish uchun zarur.
@mobileflutter
1. Asosiy Aritmetik Operatsiyalar
Nazariy Tushuncha:
Aritmetik operatsiyalar - bu matematik ifodalarni bajarishda qo'llaniladigan asosiy operatsiyalardir. Bular quyidagilarni o'z ichiga oladi:
Qo'shish (+): Ikki yoki undan ortiq sonlarni qo'shish.
Ayirish (-): Bir sonni boshqasidan ayirish.
Ko'paytirish (*): Ikki yoki undan ortiq sonlarni ko'paytirish.
Bo'lish (/): Bir sonni boshqasiga bo'lish.
Qoldiqni hisoblash (modulus, %): Bir sonni boshqasiga bo'lganingizda qolgan qoldiqni qaytarish.
Nazariy Tushuncha:
Aritmetik operatsiyalar - bu matematik ifodalarni bajarishda qo'llaniladigan asosiy operatsiyalardir. Bular quyidagilarni o'z ichiga oladi:
Qo'shish (+): Ikki yoki undan ortiq sonlarni qo'shish.
Ayirish (-): Bir sonni boshqasidan ayirish.
Ko'paytirish (*): Ikki yoki undan ortiq sonlarni ko'paytirish.
Bo'lish (/): Bir sonni boshqasiga bo'lish.
Qoldiqni hisoblash (modulus, %): Bir sonni boshqasiga bo'lganingizda qolgan qoldiqni qaytarish.
void main() {
int a = 10;
int b = 3;
print("Qo'shish: ${a + b}"); // Natija: 13
print("Ayirish: ${a - b}"); // Natija: 7
print("Ko'paytirish: ${a * b}"); // Natija: 30
print("Bo'lish: ${a / b}"); // Natija: 3.3333333333333335
print("Qoldiq: ${a % b}"); // Natija: 1
}#token
Tokenga asoslangan autentifikatsiya -
@mobileflutter
Tokenga asoslangan autentifikatsiya -
bu foydalanuvchi identifikatori odatda qisqa muddatli, tasodifiy yaratilgan satrlar bo'lgan tokenlardan foydalanish orqali tekshiriladigan usul
@mobileflutter
HTTP with Bearer Token
@mibleflutter
Bearer token - bu identifikatsiya ma'lumotlarini yuborish usuli bo'lib, u ko'pincha OAuth 2.0 kabi autentifikatsiya protokollarida ishlatiladi. Bearer token foydalanuvchining identifikatsiyasini tasdiqlash uchun serverga yuborilad
@mibleflutter
❤1👍1🔥1👏1
@Programmer_Jokes_Memes
👨💻Dasturchi bir dasturchi ishni tugatdim deb o'ylagan paytida
@mobileflutter
👨💻Dasturchi bir dasturchi ishni tugatdim deb o'ylagan paytida
@mobileflutter
🔥1
#iqtibos
LOL kitobidan
Dunyo - tirikligingizda sen haqingda gapirladigan emas, sen o'tganingdan keyin orqangdan gapiriladigan joydir.
LOL kitobidan
🔥1
2. O'zgaruvchilar va Algebraik Ifodalar
Misol:
@mobileflutter
Nazariy Tushuncha:
O'zgaruvchilar - bu ma'lum bir qiymatni saqlaydigan konteynerlar. Algebraik ifodalar o'zgaruvchilar va arifmetik operatorlardan tashkil topadi.
O'zgaruvchilarni belgilash: Dartda o'zgaruvchilarni int, double, String, bool kabi turdagi qiymatlar bilan aniqlaymiz.
Arifmetik va mantiqiy operatorlar: Ifodalar qiymatini hisoblash va shartlarni tekshirish uchun ishlatiladi.
Misol:
void main() {
int x = 7;
int y = 3;
int z = x * (y + 2) - 5; // Algebraik ifoda
print("z ning qiymati: $z"); // Natija: 16
bool isEqual = (x == y); // Mantiqiy operator
print("x va y tengmi? $isEqual"); // Natija: false
}@mobileflutter