flutterchi 1.1.0 copy "flutterchi: ^1.1.0" to clipboard
flutterchi: ^1.1.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
0
points
241
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

License

unknown (license)

Dependencies

args, path, yaml

More

Packages that depend on flutterchi