Flutterchi ๐
Flutter loyihalarini avtomatik qurish uchun kuchli CLI tool. Oddiy buyruqlar bilan APK, App Bundle va Windows EXE yarating.
โจ Imkoniyatlar
- ๐ Tez Qurish Buyruqlari - Bitta buyruq bilan APK, AAB va EXE yasash
- ๐ Aqlli Flutter Aniqlash - Flutter o'rnatilgan joyini avtomatik topadi
- ๐ Ish Stoliga Avtomatik Saqlash - Desktop/FlutterBuilds ga saqlaydi
- ๐ Jarayon Progress Bar - Real vaqt rejimida progress bar ko'rsatadi
- ๐ฏ Versiya Boshqaruvi - Fayllarni versiya bilan avtomatik nomlaydi
- ๐ป Cross-Platform - Windows, macOS va Linux da ishlaydi
- ๐ Ko'p Tilli Qo'llab-quvvatlash - Inglizcha va O'zbekcha
๐ฆ O'rnatish
Global O'rnatish (Tavsiya etiladi)
dart pub global activate flutterchi
Koddan O'rnatish
git clone https://github.com/AbubakrFlutter/flutterchi.git
cd flutterchi
dart pub global activate --source path .
๐ Tez Boshlash
1. O'rnatilganini Tekshirish
Birinchi navbatda, Flutter va Flutterchi to'g'ri o'rnatilganligini tekshiring:
flutterchi tekshir
# yoki
flutterchi check
2. Loyihangizga O'ting
cd sizning_flutter_loyihangiz
3. Ilovangizni Quring
# APK yasash
flutterchi apk
# App Bundle yasash
flutterchi bundle
# Windows EXE yasash (faqat Windows)
flutterchi exe
# Barcha formatlarni yasash
flutterchi hammasi
๐ Buyruqlar
| Buyruq | Ta'rif | O'zbekcha |
|---|---|---|
flutterchi apk |
Android APK yasash | โ |
flutterchi bundle |
Android App Bundle (AAB) yasash | โ |
flutterchi exe |
Windows EXE yasash (faqat Windows) | โ |
flutterchi hammasi / all |
Barcha formatlarni yasash | โ |
flutterchi tekshir / check |
Flutter va muhitni tekshirish | โ |
flutterchi yordam / help |
Yordam ma'lumotini ko'rsatish | โ |
๐ Yangi Progress Bar
Endi barcha jarayonlar progress bar bilan ko'rsatiladi:
๐งน 1/4 - Tozalanyapti...
[โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ] 100% Tozalash
๐ฆ 2/4 - Paketlar yuklab olinmoqda...
[โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ] 100% Paketlarni olish
๐จ 3/4 - APK qurilyapti...
[โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ] 100% APK qurish
๐พ 4/4 - Fayl nusxalanmoqda...
๐ Saqlandi: Desktop/FlutterBuilds/myapp_v1.0.0.apk
๐ Hajmi: 18.5 MB
๐ APK muvaffaqiyatli yaratildi!
๐ Output Location
All builds are automatically saved to:
Desktop/FlutterBuilds/
โโโ myapp_v1.0.0.apk
โโโ myapp_v1.0.0.aab
โโโ myapp_v1.0.0_windows/
โโโ myapp.exe
File naming format: {app_name}_v{version}.{extension}
๐ง Requirements
- Dart SDK: >=3.0.0 <4.0.0
- Flutter SDK: Any recent version
- Operating Systems: Windows, macOS, Linux
- Note: Windows EXE can only be built on Windows
โ๏ธ Configuration
Flutterchi automatically detects your Flutter installation from:
- System PATH
- Common installation directories:
- Windows:
C:\src\flutter,C:\flutter,%USERPROFILE%\flutter - macOS/Linux:
~/flutter,/usr/local/flutter,/opt/flutter
- Windows:
๐ Troubleshooting
Flutter not found
If you see "Flutter not found" error:
-
Check Flutter installation:
flutter --version -
Add Flutter to PATH:
- Windows: Add
C:\path\to\flutter\binto System Environment Variables - macOS/Linux: Add to
~/.bashrcor~/.zshrc:export PATH="$PATH:/path/to/flutter/bin"
- Windows: Add
-
Restart terminal and run:
flutterchi check
Build fails
- Make sure you're in a Flutter project directory
- Run
flutter doctorto check for issues - Ensure all dependencies are installed:
flutter pub get
Permission denied (macOS/Linux)
chmod +x $(which flutterchi)
๐ Misollar
Release uchun APK yasash
cd mening_ajoyib_ilovam
flutterchi apk
Natija:
๐ 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...
[โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ] 100% APK qurish
๐พ 4/4 - Fayl nusxalanmoqda...
๐ Saqlandi: /Users/user/Desktop/FlutterBuilds/mening_ajoyib_ilovam_v1.0.0.apk
๐ Hajmi: 18.5 MB
๐ APK muvaffaqiyatli yaratildi!
๐ Joylashuvi: /Users/user/Desktop/FlutterBuilds
๐ฆ Fayl: mening_ajoyib_ilovam_v1.0.0.apk
Barcha formatlarni yasash
flutterchi hammasi
Bu APK, App Bundle va (Windows da) EXE fayllarini yasaydi.
๐ค Hissa Qo'shish
Hissa qo'shishingizni mamnuniyat bilan qabul qilamiz! Iltimos, Pull Request yuboring.
- Repository ni fork qiling
- O'z feature branch ingizni yarating (
git checkout -b feature/AjoyibFunksiya) - O'zgarishlaringizni commit qiling (
git commit -m 'Ajoyib funksiya qo'shildi') - Branch ga push qiling (
git push origin feature/AjoyibFunksiya) - Pull Request oching
๐ Yangiliklar (v1.3.0)
Yangi Imkoniyatlar
- โ To'liq O'zbekcha tarjima qo'shildi
- โ Progress bar bilan real-time jarayon ko'rsatkichi
- โ Hamma kompyuterlarda 5x tezroq apk qilish
- โ
Yangi
tekshirbuyrug'i - muhitni tekshirish - โ
Yangi
yordambuyrug'i - yordam ma'lumotini ko'rsatish - โ 4 bosqichli jarayon ko'rsatkichi (Tozalash, Paketlar, Qurish, Nusxalash)
- โ Fayllar nusxalash jarayonida progress bar
- โ Yaxshilangan xato xabarlari
- โ Ko'proq ma'lumot beruvchi natija xabarlari
๐ Litsenziya
Bu loyiha MIT litsenziyasi ostida - batafsil LICENSE faylini ko'ring.
๐จโ๐ป Muallif
Flutter dasturchilari uchun โค๏ธ bilan yaratildi
๐ Havolalar
โญ Qo'llab-quvvatlash
Agar bu paket sizga foydali bo'lsa, iltimos GitHub da yulduzcha bering!
Libraries
- flutterchi
- Flutterchi - Flutter Loyihalarni Qurishda Yordam Beruvchi