MOBILEPROGLIB Telegram 6002
🗂 Оптимизируем размер APK и IPA файлов

Раздутые размеры сборок:

• Увеличивают время загрузки приложения
• Отталкивают пользователей с ограниченным хранилищем
• Ухудшают конверсию установок

👾 Техники уменьшения размера (Android)

1. Включение R8/ProGuard

android {
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}


2. Оптимизация ресурсов

Конвертируйте PNG в WebP:

find . -name "*.png" | xargs -I {} cwebp {} -o {}.webp


Удаляйте неиспользуемые локализации:

resConfigs "en", "ru"


3. Разделение по ABI

splits {
abi {
enable true
reset()
include "armeabi-v7a", "arm64-v8a"
universalApk false
}
}


🍏 Техники уменьшения размера (iOS)

1. Настройка компиляции

Включите оптимизацию кода:

Optimization Level = -Os
Strip Debug Symbols = YES


2. Использование Asset Catalogs

• Конвертируйте изображения в PDF (для векторных assets)
• Оптимизируйте цветовые профили

3. Bitcode и App Thinning

ENABLE_BITCODE = YES


📊 Анализ размера

Android Studio → Build → Analyze APK
Xcode → Window → Organizer → Size Report Tool
Третьи-party инструменты: AppChecker, APK Explorer

🚫 Частые ошибки

• Включение ненужных библиотек
• Дублирование ресурсов
• Отсутствие очистки debug-символов

Проверьте свой проект! Какой размер вашего APK/IPA? Делитесь результатами оптимизации 💬

🐸 Библиотека мобильного разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
4



tgoop.com/mobileproglib/6002
Create:
Last Update:

🗂 Оптимизируем размер APK и IPA файлов

Раздутые размеры сборок:

• Увеличивают время загрузки приложения
• Отталкивают пользователей с ограниченным хранилищем
• Ухудшают конверсию установок

👾 Техники уменьшения размера (Android)

1. Включение R8/ProGuard

android {
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}


2. Оптимизация ресурсов

Конвертируйте PNG в WebP:

find . -name "*.png" | xargs -I {} cwebp {} -o {}.webp


Удаляйте неиспользуемые локализации:

resConfigs "en", "ru"


3. Разделение по ABI

splits {
abi {
enable true
reset()
include "armeabi-v7a", "arm64-v8a"
universalApk false
}
}


🍏 Техники уменьшения размера (iOS)

1. Настройка компиляции

Включите оптимизацию кода:

Optimization Level = -Os
Strip Debug Symbols = YES


2. Использование Asset Catalogs

• Конвертируйте изображения в PDF (для векторных assets)
• Оптимизируйте цветовые профили

3. Bitcode и App Thinning

ENABLE_BITCODE = YES


📊 Анализ размера

Android Studio → Build → Analyze APK
Xcode → Window → Organizer → Size Report Tool
Третьи-party инструменты: AppChecker, APK Explorer

🚫 Частые ошибки

• Включение ненужных библиотек
• Дублирование ресурсов
• Отсутствие очистки debug-символов

Проверьте свой проект! Какой размер вашего APK/IPA? Делитесь результатами оптимизации 💬

🐸 Библиотека мобильного разработчика

#буст

BY Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck


Share with your friend now:
tgoop.com/mobileproglib/6002

View MORE
Open in Telegram


Telegram News

Date: |

Other crimes that the SUCK Channel incited under Ng’s watch included using corrosive chemicals to make explosives and causing grievous bodily harm with intent. The court also found Ng responsible for calling on people to assist protesters who clashed violently with police at several universities in November 2019. How to create a business channel on Telegram? (Tutorial) Polls On Tuesday, some local media outlets included Sing Tao Daily cited sources as saying the Hong Kong government was considering restricting access to Telegram. Privacy Commissioner for Personal Data Ada Chung told to the Legislative Council on Monday that government officials, police and lawmakers remain the targets of “doxxing” despite a privacy law amendment last year that criminalised the malicious disclosure of personal information. As five out of seven counts were serious, Hui sentenced Ng to six years and six months in jail.
from us


Telegram Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
FROM American