flutterchi 1.3.0
flutterchi: ^1.3.0 copied to clipboard
Flutter loyihalarini avtomatik qurish uchun kuchli CLI tool. APK, App Bundle va Windows EXE ni oddiy buyruqlar bilan yarating. O'zbekcha qo'llab-quvvatlash, progress bar.
Flutterchi Misollar / Examples #
Asosiy Foydalanish / Basic Usage #
1. Muhitni Tekshirish / Check Environment #
Flutterchi dan foydalanishdan oldin, Flutter o'rnatilganligini tekshiring:
flutterchi tekshir
# yoki / or
flutterchi check
Kutilayotgan natija / Expected output:
๐ Flutterchi - Flutter Loyihalarni Qurishda Yordam Beruvchi
============================================================
๐ Muhitni tekshiryapman...
โ
Flutter topildi: flutter
๐ Flutter doctor ishga tushiryapman...
Doctor summary (to see all details, run flutter doctor -v):
[โ] Flutter (Channel stable, 3.10.0, on macOS 13.0)
[โ] Android toolchain - develop for Android devices
[โ] Xcode - develop for iOS and macOS
[โ] Chrome - develop for the web
[โ] Android Studio (version 2023.1)
[โ] VS Code (version 1.85.0)
[โ] Connected device (3 available)
โ
Muhit tekshiruvi yakunlandi!
2. APK Yasash / Build APK #
Flutter loyihangizga o'ting va APK yasang:
cd mening_flutter_ilovam
flutterchi apk
Natija / Output:
๐ Flutterchi - Flutter Loyihalarni Qurishda Yordam Beruvchi
============================================================
๐ฑ APK yasalyapti...
๐งน 1/4 - Tozalanyapti...
[โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ] 100% Tozalash
๐ฆ 2/4 - Paketlar yuklab olinmoqda...
[โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ] 100% Paketlarni olish
๐จ 3/4 - APK qurilyapti (bu biroz vaqt olishi mumkin)...
[โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ] 100% APK qurish
๐พ 4/4 - Fayl nusxalanmoqda...
๐ Saqlandi: C:\Users\user\Desktop\FlutterBuilds\mening_flutter_ilovam_v1.0.0.apk
๐ Hajmi: 18.5 MB
๐ APK muvaffaqiyatli yaratildi!
๐ Joylashuvi: C:\Users\user\Desktop\FlutterBuilds
๐ฆ Fayl: mening_flutter_ilovam_v1.0.0.apk
3. App Bundle Yasash / Build App Bundle #
flutterchi bundle
yoki / or
flutterchi aab
4. Windows EXE Yasash / Build Windows EXE (faqat Windows) #
flutterchi exe
5. Barcha Formatlarni Yasash / Build All Formats #
Bitta buyruq bilan APK, App Bundle va Windows EXE yasang:
flutterchi hammasi
# yoki / or
flutterchi all
Natija / Output:
๐ Flutterchi - Flutter Loyihalarni Qurishda Yordam Beruvchi
============================================================
๐ Barcha formatlar yasalyapti...
============================================================
1๏ธโฃ APK yasash
๐ฑ APK yasalyapti...
[APK qurish natijasi...]
๐ APK muvaffaqiyatli yaratildi!
============================================================
2๏ธโฃ App Bundle yasash
๐ฆ App Bundle yasalyapti...
[AAB qurish natijasi...]
๐ App Bundle muvaffaqiyatli yaratildi!
============================================================
3๏ธโฃ Windows EXE yasash
๐ป Windows EXE yasalyapti...
[EXE qurish natijasi...]
๐ Windows EXE muvaffaqiyatli yaratildi!
============================================================
๐ Barcha formatlar muvaffaqiyatli yaratildi!
๐ Barcha fayllar: C:\Users\user\Desktop\FlutterBuilds
Kengaytirilgan Foydalanish / Advanced Usage #
Natija Tuzilmasini Tushunish / Understanding Output Structure #
Qurish tugagandan so'ng, fayllar quyidagicha tartiblanadi:
Desktop/
โโโ FlutterBuilds/
โโโ mening_ilovam_v1.0.0.apk # Android APK
โโโ mening_ilovam_v1.0.0.aab # Android App Bundle
โโโ mening_ilovam_v1.0.0_windows/ # Windows executable papkasi
โโโ mening_ilovam.exe # Asosiy dastur
โโโ flutter_windows.dll # Flutter runtime
โโโ [boshqa DLL va ma'lumotlar] # Qo'shimcha fayllar
Fayl Nomlash Konvensiyasi / File Naming Convention #
Fayllar pubspec.yaml asosida avtomatik nomlanadi:
name: mening_ajoyib_ilovam
version: 2.1.0+5
Natija / Results in:
mening_ajoyib_ilovam_v2.1.0.apkmening_ajoyib_ilovam_v2.1.0.aabmening_ajoyib_ilovam_v2.1.0_windows/
Ish Jarayoni Misoli / Workflow Example #
Yangi versiya chiqarish uchun to'liq ish jarayoni:
# 1. pubspec.yaml da versiyani yangilash
# version: 1.0.0 -> 1.0.1
# 2. Muhitni tekshirish
flutterchi tekshir
# 3. Barcha formatlarni yasash
flutterchi hammasi
# 4. Fayllar Desktop/FlutterBuilds da tayyor
# - APK ni Play Store Internal Testing ga yuklash
# - AAB ni Play Store Production ga yuklash
# - EXE ni Windows foydalanuvchilarga tarqatish
Umumiy Stsenariylar / Common Scenarios #
Stsenariy 1: Birinchi Marta Sozlash / First Time Setup #
# Flutterchi ni o'rnatish
dart pub global activate flutterchi
# O'rnatishni tekshirish
flutterchi tekshir
# Loyihaga o'tish
cd mening_loyiham
# APK yasash
flutterchi apk
Stsenariy 2: Tez Release Qurish / Quick Release Build #
cd mening_loyiham
flutterchi hammasi
# โ Kofe ichish uchun tanaffus qiling
# Barcha qurish Desktop/FlutterBuilds da tayyor bo'ladi
Stsenariy 3: Faqat Android / Android Only #
cd mening_loyiham
flutterchi apk # Test uchun
flutterchi bundle # Play Store uchun
Stsenariy 4: Muammolarni Bartaraf Etish / Troubleshooting #
# Flutter ni tekshirish
flutter doctor
# Flutterchi Flutter ni topa olishini tekshirish
flutterchi tekshir
# Agar muammolar davom etsa, avval qo'lda Flutter buyruqlarini sinab ko'ring
flutter clean
flutter pub get
flutter build apk
# Keyin yana Flutterchi ni sinab ko'ring
flutterchi apk
Maslahatlar va Triklar / Tips and Tricks #
1. Tez Versiya Tekshirish / Quick Version Check #
Qurmasdan qaysi versiya qurilishini tekshiring:
cat pubspec.yaml | grep version
2. Muhim Qurishdan Oldin Tozalash / Clean Before Important Builds #
flutter clean
flutterchi hammasi
3. Qurish Natijasini Tekshirish / Verify Build Output #
cd ~/Desktop/FlutterBuilds
ls -lh
4. APK ni Darhol Sinab Ko'rish / Test APK Immediately #
# APK yasagandan keyin
adb install ~/Desktop/FlutterBuilds/mening_ilovam_v1.0.0.apk
Yordam Kerakmi? / Need Help? #
flutterchi yordam- Tez ma'lumot uchun- README.md - Batafsil hujjatlar uchun
- GitHub Muammolar - Muammo yuzaga kelsa
- Flutter Hujjatlari - Flutter haqida