1754830565
2025-08-10 12:55:00
Flutterアプリを出荷してから、インストールサイズで息を切らしたことがあるなら、あなたは一人ではありません。
肥大化したアプリのサイズは、新しいユーザーを怖がらせ、ダウンロードを遅くし、貴重なストレージを食べることができます。
中間メンバーではありませんか? ここをクリック 完全なストーリーを読むために。
良いニュース?あなたはそれを劇的に縮小することができます – 時には、特徴やパフォーマンスを犠牲にすることなく、時には半分になります。私はこのプロセスを生産アプリで複数回経験してきましたが、これが機能します。
1。未使用のパッケージをトリムします
小さなタスクごとにパッケージをつかむのは魅力的です。しかし、各依存関係は重みを追加します。
- あなたの監査
pubspec.yamlファイル。 - 未使用またはめったに使用されないパッケージを削除します。
- 大きなパッケージをより小さく単一の目的の代替品に置き換えます。
例: 1つのウィジェット用にUIライブラリ全体を引く代わりに、コアフラッターウィジェットで再作成します。
2。使用します flutter build apk --split-per-abi
デフォルトでは、Flutterは、すべてのCPUアーキテクチャ(ARM、ARM64、X86)のバイナリを含む「脂肪APK」を構築します。
ほとんどのユーザーはそのうちの1つだけを必要とします。
走る:
flutter build apk --split-per-abi
これにより、各アーキテクチャに個別のAPKが作成され、サイズが30〜50%削減されます。 Google Playでは、ユーザーは自動的に正しいものを取得します。
3. AndroidのProguardとR8を有効にします
Androidのビルドの場合、ProguardとR8の縮小、最適化、および難読化。
これをあなたに追加します android/app/build.gradle:
minifyEnabled true
shrinkResources true
これにより、未使用のコードとリソースが取り外されます。このステップから20〜30%の節約を見ることができます。
4。画像を圧縮し、SVGを使用します
#フラッターアプリのサイズを半分にカットする方法 #実証済みの最適化のヒント