This is a method of data reduction for Android applications.
僕もアプリもダイエット
View Slide
自己紹介Twitter: @sobaya15Github: @sobaya-0141Qiita: @sobayaAndroid iOS
やることリスト・Android Size Analyzerで確認・AppBundle対応・shrinkResourcesを有効化・まとめ
Android Size Analyzer
Android Size Analyzerの実行結果・画像をWebP形式にしたらいかがでしょう?(ワンタッチで変換してくれる)・重いファイルはdynamic-featureモジュールに入れられない?
shrinkResourcesbuild.gradleに’shrinkResources true’を書くとres配下の不要なファイルを消してくれます。※proguardやR8のコード圧縮後に不要ファイルを検出して削除してくれます。失敗して不要じゃないファイルも消してくれるお茶目な一面もあるようです。
AppBundle映画.com/映画.now/OSORE ZONEの3アプリでAppBundleを利用中・5〜10MBくらいダイエットに成功・ついでに動作速度もアップ⇛ディレクターと体感1.5倍速になったよね〜話したくらい実感できます。※レイアウト崩れが起きたと言う情報は見た事あります。‘./gradlew bundle’でaabファイルを作成して公開するだけ!!
まとめローリスクハイリターンのオススメは・appBundle対応try {・画像ファイルのWebP化
オチ} catch(e: 場の空気ヤバイException) {Timber.e(“思ってたよりヤバイ”)}finally {次のページ()}
補足https://www.youtube.com/watch?v=rEuwVWpYBOY・世界中のAndroid端末のうち10台に3台はストレージ残容量が 1GB未満・(統計では)3MBアプリの容量を減らすと 1%インストール数を増やす事ができる