Forwarded from ONLY FLUTTER with Ibroxim
🚀 Flutter ilova hajmini kamaytirish — advanced optimization
Ko‘pchilik --release build bilan cheklanadi, lekin haqiqiy optimizatsiya undan ancha chuqurroq 👇
---
⚙️ 1. Split build (ABI & density) Har arxitektura uchun alohida APK:
flutter build apk --split-per-abi
Agar --split-per-density qo‘llasangiz, ekran zichligiga qarab rasm resurslari ham bo‘linadi.
👉 Natija: foydalanuvchiga faqat kerakli fayllar ketadi.
---
🧠 2. Obfuscation + Split Debug Info Kod hajmini qisqartirish va xavfsizlikni oshirish:
flutter build appbundle --release \
--obfuscate --split-debug-info=build/info/
Bu Dart kodini siqadi va dekompilyatsiyani qiyinlashtiradi.
---
🧹 3. Proguard + R8 (Native optimizatsiya) android/app/build.gradle:
minifyEnabled true
shrinkResources true
Java/Kotlin kodlarini minifikatsiya qiladi va keraksiz resurslarni o‘chiradi.
⚠️ Ba’zi pluginlar uchun proguard-rules.pro faylini sozlash talab qilinadi.
---
📦 4. Asset & dependency audit flutter build apk --analyze-size bilan aniq tahlil qiling.
Ko‘pincha 10–20 MB hajmni keraksiz package yoki og‘ir asset egallaydi.
SVG, WebP ishlating, flutter_svg va lottie afzal.
---
🪶 5. Font subset To‘liq shrift o‘rniga kerakli qismni (latin/cyrillic) import qiling.
font-subset tool bilan 1 MB shriftni 200 KB gacha tushirish mumkin.
---
💡 Xulosa: Real hajmni kamaytirish — bu “release build” emas, analiz + selective inclusion jarayoni.
Toza konfiguratsiya → kichik APK → tez yuklanish ⚡️
#flutter #appsize #optimization #onlyflutter
@only_flutter
Ko‘pchilik --release build bilan cheklanadi, lekin haqiqiy optimizatsiya undan ancha chuqurroq 👇
---
⚙️ 1. Split build (ABI & density) Har arxitektura uchun alohida APK:
flutter build apk --split-per-abi
Agar --split-per-density qo‘llasangiz, ekran zichligiga qarab rasm resurslari ham bo‘linadi.
👉 Natija: foydalanuvchiga faqat kerakli fayllar ketadi.
---
🧠 2. Obfuscation + Split Debug Info Kod hajmini qisqartirish va xavfsizlikni oshirish:
flutter build appbundle --release \
--obfuscate --split-debug-info=build/info/
Bu Dart kodini siqadi va dekompilyatsiyani qiyinlashtiradi.
---
🧹 3. Proguard + R8 (Native optimizatsiya) android/app/build.gradle:
minifyEnabled true
shrinkResources true
Java/Kotlin kodlarini minifikatsiya qiladi va keraksiz resurslarni o‘chiradi.
⚠️ Ba’zi pluginlar uchun proguard-rules.pro faylini sozlash talab qilinadi.
---
📦 4. Asset & dependency audit flutter build apk --analyze-size bilan aniq tahlil qiling.
Ko‘pincha 10–20 MB hajmni keraksiz package yoki og‘ir asset egallaydi.
SVG, WebP ishlating, flutter_svg va lottie afzal.
---
🪶 5. Font subset To‘liq shrift o‘rniga kerakli qismni (latin/cyrillic) import qiling.
font-subset tool bilan 1 MB shriftni 200 KB gacha tushirish mumkin.
---
💡 Xulosa: Real hajmni kamaytirish — bu “release build” emas, analiz + selective inclusion jarayoni.
Toza konfiguratsiya → kichik APK → tez yuklanish ⚡️
#flutter #appsize #optimization #onlyflutter
@only_flutter
❤1
Backend uchun yaxshi service topdim
Deploy qilish ham oson gitga push qilib repositoryni renderga ulanadi , branch tanlanadi (misol Main )
misol git ga pull qilinsa
render avtomatik build qiladi
serverni ishga tushiradi
faqat yangilanishni git ga push qilinadi render deploy qiladi o'zi
https://dashboard.render.com/
Deploy qilish ham oson gitga push qilib repositoryni renderga ulanadi , branch tanlanadi (misol Main )
misol git ga pull qilinsa
render avtomatik build qiladi
serverni ishga tushiradi
faqat yangilanishni git ga push qilinadi render deploy qiladi o'zi
https://dashboard.render.com/
Cloud Application Hosting for Developers | Render
Render is a unified cloud to build and run all your apps and websites with free SSL, global CDN, private networks and automatic deploys from Git.
Notification uchun biznikilar documentation tayyorlashibdi O'zbek tilida "Ipidan ignasigacha "
Tushuntirishgan ekan Firebase Notification Ios uchun ham to'liq yozilgan
https://www.notion.so/Flutter-Notification-Setup-Guide-297361ef573b800b9b54f49020c0add0?source=copy_link
Ibrohimbek Davronbekov’s Workspace on Notion
📱 Flutter Notification Setup Guide | Notion
Flutter ilovasida push notification sozlash bo'yicha to'liq qo'llanma.
👍1
Forwarded from Botir Ziyatov
Eng qadimiy texnologiya kitobidan:
Sahifa 1:
• Qo‘lda yuvilgan kiyimlar mashina bilan yuvgandan ko‘ra toza bo‘ladi.
• Qo‘lda yozilgan kod AI yozgan koddan yaxshi bo‘ladi.
@botirziyatov
Sahifa 1:
• Qo‘lda yuvilgan kiyimlar mashina bilan yuvgandan ko‘ra toza bo‘ladi.
• Qo‘lda yozilgan kod AI yozgan koddan yaxshi bo‘ladi.
@botirziyatov
#FLUTTER
https://somniosoftware.com/blog/flutters-architecture-explained
Flutter arxitekturasi haqida
Yaxshi maqola ekan
deep learning uchun
https://somniosoftware.com/blog/flutters-architecture-explained
Forwarded from Webmakon | AI
This media is not supported in your browser
VIEW IN TELEGRAM
SearchCode! - #Koderlar uchun eng kuchli qidiruv tizimi
Tizim 243 tilda funksiyalar, API-lar va kutubxonalarning haqiqiy namunalarini qidiradi.
Xizmat butun internetni tahlil qiladi va koddan foydalanishning haqiqiy holatlarini topadi. Maxsus tanlash uchun ko‘plab filtrlar mavjud - xohlaganingizcha saralashingiz mumkin.
@webmakon
Tizim 243 tilda funksiyalar, API-lar va kutubxonalarning haqiqiy namunalarini qidiradi.
Xizmat butun internetni tahlil qiladi va koddan foydalanishning haqiqiy holatlarini topadi. Maxsus tanlash uchun ko‘plab filtrlar mavjud - xohlaganingizcha saralashingiz mumkin.
Hammasi bepul!
@webmakon
👏1
Firebase da Machine learning imkonyatlari haqida qisqacha ma'umot
1 Rasmni scanerlash orqali matnni o'qish va tanish
2 Rasm dan Obyekt va predmetlarni farqlash
3 Faci detector yuzni aniqlash
4 Rasm yoki videoda da berilgan obyekni xarakatlarini kuzatish mumkin
5 Shtrix kodni scanerlash
6 Matnlarnii qaysi tilda yozilgan ekanligini aniqlash
7 So'zlarni tarjima qilish
8 Ai robot javoblari (promptga asoslanib javob qaytaradi )
va boshqa funksiyalari bor ekan
1 Rasmni scanerlash orqali matnni o'qish va tanish
2 Rasm dan Obyekt va predmetlarni farqlash
3 Faci detector yuzni aniqlash
4 Rasm yoki videoda da berilgan obyekni xarakatlarini kuzatish mumkin
5 Shtrix kodni scanerlash
6 Matnlarnii qaysi tilda yozilgan ekanligini aniqlash
7 So'zlarni tarjima qilish
8 Ai robot javoblari (promptga asoslanib javob qaytaradi )
va boshqa funksiyalari bor ekan