Do'stona maslaxat tinchgina eskiroq play console akk olavering qimmatroq bo'lsa ham
😎5👎3
Forwarded from IT with Bobur👨💻
Flutter interview uchun savollar:
Dart bilan bog'liq savollar
1. Dart tilida
2.
3. Dart'da null safety nima va u qanday amalga oshiriladi?
4.
5. Dart'da
Flutter asoslari
6. Flutter'da
7. Flutter'da
8.
9. Flutter'da widget tree nima va u qanday tuzilgan?
10.
UI va Layout
11. Flutter'da
12.
13. Flutter'da custom UI yaratish uchun
14.
15. Responsive dizaynni Flutter'da qanday amalga oshirasiz?
State Management
16. Flutter'da state management uchun qanday yondashuvlar mavjud? Eng mashhurlarini sanab o'ting.
17.
18. BLoC pattern nima va u Flutter'da qanday qo'llaniladi?
19.
20. State management uchun
Networking va API
21. Flutter'da
22. REST API bilan ishlashda JSON ma'lumotlarni qanday parse qilasiz?
23. Flutter'da
24. API chaqiruvlari natijasini caching qilish uchun qanday yondashuvlardan foydalanasiz?
25. WebSocket’lardan Flutter’da qanday foydalanish mumkin?
Ma'lumotlar bazasi va saqlash
26. Flutter'da
27.
28. Flutter'da Hive va Moor o'rtasidagi farqlarni tushuntiring.
29. Ma'lumotlarni local saqlash uchun qaysi usullarni afzal ko'rasiz va nima uchun?
30. Flutter'da fayllarni o'qish va yozishni qanday amalga oshirasiz?
Performans va optimizatsiya
31. Flutter'da ilova performansini qanday optimallashtirasiz?
32.
33. Flutter'da
34. Profilatsiya vositalaridan (masalan, Flutter DevTools) qanday foydalanasiz?
35. Flutter'da repaint va rebuild muammolarini qanday hal qilasiz?
Testing
36. Flutter'da unit testlarni qanday yozasiz? Misol keltiring.
37. Widget testlari va integration testlari o'rtasidagi farq nima?
38.
39. Flutter'da test coverage-ni qanday o'lchaysiz?
40. Test yozishda qanday best practicelarga amal qilasiz?
Ilova deploy va CI/CD
41. Flutter ilovasini Android uchun APK yoki AppBundle sifatida qanday build qilasiz?
42. iOS uchun Flutter ilovasini App Store’ga joylashtirish jarayonini tushuntiring.
43. Flutter'da `flavor`lardan qanday foydalanasiz va ular nima uchun kerak?
44. CI/CD uchun GitHub Actions bilan Flutter loyihasini qanday sozlaysiz?
45. Code signing muammolarini Flutter'da qanday hal qilasiz?
@ITwithBobur🚀
Dart bilan bog'liq savollar
1. Dart tilida
async va await qanday ishlaydi? Misol keltiring.2.
final va const o'rtasidagi farq nima? Qachon ishlatiladi?3. Dart'da null safety nima va u qanday amalga oshiriladi?
4.
List, Set va Map o'rtasidagi farqlarni tushuntiring.5. Dart'da
Future va Stream nimalar va ularning farqi nima?Flutter asoslari
6. Flutter'da
StatelessWidget va StatefulWidget o'rtasidagi farq nima? Misol bilan tushuntiring.7. Flutter'da
build metodi qanday ishlaydi va u nima uchun muhim?8.
setState funksiyasi nima qiladi va qachon ishlatiladi?9. Flutter'da widget tree nima va u qanday tuzilgan?
10.
MaterialApp va Scaffold widgetlarining vazifasi nima?UI va Layout
11. Flutter'da
Row va Column widgetlari qanday ishlaydi? MainAxisAlignment va CrossAxisAlignment nimalar?12.
Expanded va Flexible widgetlari o'rtasidagi farqni tushuntiring.13. Flutter'da custom UI yaratish uchun
CustomPainter qanday ishlatiladi?14.
Stack widgeti nima uchun ishlatiladi va qanday misollar keltira olasiz?15. Responsive dizaynni Flutter'da qanday amalga oshirasiz?
State Management
16. Flutter'da state management uchun qanday yondashuvlar mavjud? Eng mashhurlarini sanab o'ting.
17.
Provider paketidan foydalanishni qisqacha tushuntiring.18. BLoC pattern nima va u Flutter'da qanday qo'llaniladi?
19.
InheritedWidget qanday ishlaydi va qachon ishlatish kerak?20. State management uchun
Riverpod va GetX o'rtasidagi farqlarni taqqoslang.Networking va API
21. Flutter'da
http paketidan foydalanib API chaqiruvini qanday amalga oshirasiz?22. REST API bilan ishlashda JSON ma'lumotlarni qanday parse qilasiz?
23. Flutter'da
Dio va http paketlari o'rtasidagi farq nima?24. API chaqiruvlari natijasini caching qilish uchun qanday yondashuvlardan foydalanasiz?
25. WebSocket’lardan Flutter’da qanday foydalanish mumkin?
Ma'lumotlar bazasi va saqlash
26. Flutter'da
SharedPreferences qanday ishlaydi va qachon ishlatiladi?27.
sqflite yordamida SQLite bilan qanday ishlaysiz?28. Flutter'da Hive va Moor o'rtasidagi farqlarni tushuntiring.
29. Ma'lumotlarni local saqlash uchun qaysi usullarni afzal ko'rasiz va nima uchun?
30. Flutter'da fayllarni o'qish va yozishni qanday amalga oshirasiz?
Performans va optimizatsiya
31. Flutter'da ilova performansini qanday optimallashtirasiz?
32.
const konstruktorlar performansa qanday ta'sir qiladi?33. Flutter'da
ListView.builder va oddiy ListView o'rtasidagi farq nima?34. Profilatsiya vositalaridan (masalan, Flutter DevTools) qanday foydalanasiz?
35. Flutter'da repaint va rebuild muammolarini qanday hal qilasiz?
Testing
36. Flutter'da unit testlarni qanday yozasiz? Misol keltiring.
37. Widget testlari va integration testlari o'rtasidagi farq nima?
38.
mockito yordamida mock ob'ektlarni qanday yaratasiz?39. Flutter'da test coverage-ni qanday o'lchaysiz?
40. Test yozishda qanday best practicelarga amal qilasiz?
Ilova deploy va CI/CD
41. Flutter ilovasini Android uchun APK yoki AppBundle sifatida qanday build qilasiz?
42. iOS uchun Flutter ilovasini App Store’ga joylashtirish jarayonini tushuntiring.
43. Flutter'da `flavor`lardan qanday foydalanasiz va ular nima uchun kerak?
44. CI/CD uchun GitHub Actions bilan Flutter loyihasini qanday sozlaysiz?
45. Code signing muammolarini Flutter'da qanday hal qilasiz?
@ITwithBobur
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8😐2
🏆 Flutter O‘rganmoqchi Bo‘lganlar Uchun Eng Zo‘r 3 YouTube Kanal
Agar siz Flutter o‘rganishni boshlagan bo‘lsangiz yoki bilimlaringizni chuqurlashtirmoqchi bo‘lsangiz, quyidagi YouTube kanallar sizga eng yaxshi qo‘llanma bo‘lishi mumkin.
1️⃣ HeyFlutter com
📌 Nega aynan shu kanal?
Flutter bo‘yicha eng yangi texnologiyalarni yoritadi.
Oson tushunarli darslar va amaliy loyihalar.
Yangi boshlovchilar va o‘rta darajadagi dasturchilar uchun mos.
👉 HeyFlutter Youtube kanali
2️⃣ Flutter Map
📌 Nima uchun tavsiya etamiz?
Flutter darsliklari juda sodda va tushunarli.
Qisqa lekin juda foydali video qo‘llanmalar.
Amaliy loyihalar orqali o‘rgatadi.
👉 Flutter Map YouTube kanali
3️⃣ Reso Coder
📌 Bu kanal kimlar uchun?
Flutter va Dartni chuqur tushunishni istaganlar uchun.
Bloc, Clean Architecture va advanced mavzularni o‘rgatadi.
To‘liq real loyihalar ustida ishlashni ko‘rsatadi.
👉 Reso Coder YouTube kanali
⚠️ Ingliz tilini bilish talab etiladi
@ayubxondevapps
Agar siz Flutter o‘rganishni boshlagan bo‘lsangiz yoki bilimlaringizni chuqurlashtirmoqchi bo‘lsangiz, quyidagi YouTube kanallar sizga eng yaxshi qo‘llanma bo‘lishi mumkin.
1️⃣ HeyFlutter com
📌 Nega aynan shu kanal?
Flutter bo‘yicha eng yangi texnologiyalarni yoritadi.
Oson tushunarli darslar va amaliy loyihalar.
Yangi boshlovchilar va o‘rta darajadagi dasturchilar uchun mos.
👉 HeyFlutter Youtube kanali
2️⃣ Flutter Map
📌 Nima uchun tavsiya etamiz?
Flutter darsliklari juda sodda va tushunarli.
Qisqa lekin juda foydali video qo‘llanmalar.
Amaliy loyihalar orqali o‘rgatadi.
👉 Flutter Map YouTube kanali
3️⃣ Reso Coder
📌 Bu kanal kimlar uchun?
Flutter va Dartni chuqur tushunishni istaganlar uchun.
Bloc, Clean Architecture va advanced mavzularni o‘rgatadi.
To‘liq real loyihalar ustida ishlashni ko‘rsatadi.
👉 Reso Coder YouTube kanali
⚠️ Ingliz tilini bilish talab etiladi
@ayubxondevapps
YouTube
HeyFlutter․com
HeyFlutter.com is your one-stop destination for all things related to Flutter! As a leading Flutter Development company, we help businesses around the world to design, develop and successfully scale professional Websites, Mobile Apps, TV Apps and Backend…
🆒4👍3😐2
Flutterda WebSocket bilan ishlash: To'liq Qo'llanma
WebSocket — bu ikki tomonlama real-time aloqa uchun ishlatiladigan vosita bo‘lib, Flutter ilovalarida chat ilovalari, real vaqtli yangilanishlar va turli interaktiv xizmatlar yaratishda muhim rol o‘ynaydi. Ushbu maqolada Flutterda WebSocket bilan ishlashni ko‘rib chiqamiz.
1. WebSocket nima?
WebSocket — bu HTTP so‘rovlariga muqobil ravishda ishlatiladigan protokol bo‘lib, server va foydalanuvchi o‘rtasida doimiy ulanishni ta’minlaydi. Bu odatiy HTTP so‘rovlariga qaraganda kamroq kechikish va yuqori samaradorlikni ta’minlaydi.
2. WebSocket kutubxonasi va ulanish
3. WebSocket ulanish va xabar jo‘natish
WebSocket — bu ikki tomonlama real-time aloqa uchun ishlatiladigan vosita bo‘lib, Flutter ilovalarida chat ilovalari, real vaqtli yangilanishlar va turli interaktiv xizmatlar yaratishda muhim rol o‘ynaydi. Ushbu maqolada Flutterda WebSocket bilan ishlashni ko‘rib chiqamiz.
1. WebSocket nima?
WebSocket — bu HTTP so‘rovlariga muqobil ravishda ishlatiladigan protokol bo‘lib, server va foydalanuvchi o‘rtasida doimiy ulanishni ta’minlaydi. Bu odatiy HTTP so‘rovlariga qaraganda kamroq kechikish va yuqori samaradorlikni ta’minlaydi.
2. WebSocket kutubxonasi va ulanish
flutter:
sdk: flutter
web_socket_channel: ^3.0.2
3. WebSocket ulanish va xabar jo‘natish
import 'package:web_socket_channel/status.dart' as status;
class WebSocketService {
late WebSocketChannel channel;
/// WebSocket serverga ulanish
void connect() {
channel = WebSocketChannel.connect(
Uri.parse('wss://echo.websocket.org'), // WebSocket server manzili
);
}
/// Xabar jo'natish
void sendMessage(String message) {
if (message.isNotEmpty) {
channel.sink.add(message); // Xabarni serverga yuborish
}
}
/// Serverdan kelayotgan xabarlarni olish
Stream getMessages() {
return channel.stream; // WebSocket stream orqali xabarlarni olish
}
// Xabarlarni tinglash
channel.stream.listen((message) {
print("Yangi xabar: $message");
}, onError: (error) {
print("Xatolik: $error"); // Xatoliklarni boshqarish
}, onDone: () {
print("Ulanish yopildi");
});
}
/// WebSocket ulanishini yopish
void disconnect() {
channel.sink.close(status.goingAway); // Ulanishni yopish
}
}
Dart packages
web_socket_channel | Dart package
StreamChannel wrappers for WebSockets. Provides a cross-platform WebSocketChannel API, a cross-platform implementation of that API that communicates over an underlying StreamChannel.
👍3🔥3👨💻1
Forwarded from Techie's Blog
Flutter projectni iOS da ishga tushirishda uchrayotkan muammolardan biri :
uchun yechim.
XCode -> Settings -> Location dan Derived Data ni custom qilib qo'yish kerak. Bunda tanlangan fayl tezda o'chib ketmasligini hisobga ham olish kerak.
no such file '.../XCode/Derived Data/'
uchun yechim.
XCode -> Settings -> Location dan Derived Data ni custom qilib qo'yish kerak. Bunda tanlangan fayl tezda o'chib ketmasligini hisobga ham olish kerak.
👍9😐1
Forwarded from UzGeeks Community
Assalom alaykum!!!
UzGeeksʼda Mobile kuni!
📌 5-aprel, shanba kuni Najot ta'lim, Chimboy filialida "UzGeeks Community April2025 Mobile Day Meetup" boʻlib oʻtadi.
⭐️ MeetUpʼda quyidagi spikerlar ishtirok etadi:
1️⃣ Flutterda backend imkoniyatlari bormi? Dart dasturlash tili ushbu holatga tayyormi?
✨ Azizbek Kodirov (Flutter Developer @ Thinkland)
2️⃣ Dev, Staging, Production: Flutter Flavorlar bilan ishlash
✨ Madina Agzamova (Mobile Developer @ UIC Group)
3️⃣ Ilovangiz tarmoq jihatdan yaxshi himoyalanganmi? Interceptorlar bilan mustahkam ilovalar yarating
✨ Jahongir Qo'ziboyev (JAYSON KHAN) (Flutter Developer @ UIC Group)
🔄 Meetup odatiy ravishda bepul boʻlib, soat 14:00 da boshlanadi, unda qatnashish uchun UzGeeks.uz saytida roʻyxatdan oʻtish kerak.
📍Manzil: Najot ta'lim, Chimboy filliali
🎙Hamkorlar:
➡️ Najot ta'lim
➡️ Oʻzbekiston Respublikasi Raqamli texnologiyalar vazirligi;
➡️ Raqamli ta'limni rivojlantirish markazi;
➡️ Thinkland.
Sayt | Guruh | Kanal | Facebook
💫 Qo'llab quvvatlash uchun
UzGeeksʼda Mobile kuni!
📌 5-aprel, shanba kuni Najot ta'lim, Chimboy filialida "UzGeeks Community April2025 Mobile Day Meetup" boʻlib oʻtadi.
⭐️ MeetUpʼda quyidagi spikerlar ishtirok etadi:
1️⃣ Flutterda backend imkoniyatlari bormi? Dart dasturlash tili ushbu holatga tayyormi?
✨ Azizbek Kodirov (Flutter Developer @ Thinkland)
2️⃣ Dev, Staging, Production: Flutter Flavorlar bilan ishlash
✨ Madina Agzamova (Mobile Developer @ UIC Group)
3️⃣ Ilovangiz tarmoq jihatdan yaxshi himoyalanganmi? Interceptorlar bilan mustahkam ilovalar yarating
✨ Jahongir Qo'ziboyev (JAYSON KHAN) (Flutter Developer @ UIC Group)
🔄 Meetup odatiy ravishda bepul boʻlib, soat 14:00 da boshlanadi, unda qatnashish uchun UzGeeks.uz saytida roʻyxatdan oʻtish kerak.
📍Manzil: Najot ta'lim, Chimboy filliali
🎙Hamkorlar:
➡️ Najot ta'lim
➡️ Oʻzbekiston Respublikasi Raqamli texnologiyalar vazirligi;
➡️ Raqamli ta'limni rivojlantirish markazi;
➡️ Thinkland.
Sayt | Guruh | Kanal | Facebook
💫 Qo'llab quvvatlash uchun
👍5⚡3🔥3
Flutter | Dev
https://play.google.com/store/apps/details?id=com.dic.randomic
Bunisini ham yuklab olinglar 50+ bo'lib qolsin😁
Assalomu Alaykum hammaga ,yangi app chiqarayotgandim play marketga,tester kerak bo'layapti,gmailingizni commentda yozib qoldirsangiz tester sifatida qo'shib qo'yardim,oldindan raxmat😊
android uchun:
https://play.google.com/store/apps/details?id=uz.vocab_master
Web uchun:
https://play.google.com/apps/testing/uz.vocab_master/
android uchun:
https://play.google.com/store/apps/details?id=uz.vocab_master
Web uchun:
https://play.google.com/apps/testing/uz.vocab_master/
👍4👌4
Flutter | Dev
Assalomu Alaykum hammaga ,yangi app chiqarayotgandim play marketga,tester kerak bo'layapti,gmailingizni commentda yozib qoldirsangiz tester sifatida qo'shib qo'yardim,oldindan raxmat😊 android uchun: https://play.google.com/store/apps/details?id=uz.vocab_master…
hammaga raxmat testerlar yetarli bo'ldi endi 14 kun ichida o'chirvormasanglar bo'ldi😁