flutterchi 1.3.0 copy "flutterchi: ^1.3.0" to clipboard
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.

example/example.md

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.apk
  • mening_ajoyib_ilovam_v2.1.0.aab
  • mening_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? #

1
likes
140
points
240
downloads

Publisher

unverified uploader

Weekly Downloads

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.

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (license)

Dependencies

args, path, yaml

More

Packages that depend on flutterchi