こんにちは、アメリカンドッグが好きすぎてたまらないエンジニアの村田です。 今回はサービスを構築する際に重要になる画像の取り扱いについて3つのポイントを紹介します! 1. HTTPリクエストはシンプルに 2. キャッシュは計画的に 3. OutOfMemoryを少しでも減らすために出来る簡単なこと はじめに まず前提としてiQONの画像は主に 1. ECサイトをクロールして集めてきた商品画像 2. ユーザに商品画像を組み合わせてもらってできたコーディネート画像 3. ユーザが自分で好きな画像を設定できるプロフィール画像、カバー画像 の3つに分けられます。これらの画像はすべて画像サーバ(AmazonS3)に保存されています。 ボタンの画像などはdrawableとしてAPKに組み込んでいますが、それ以外の画像はすべてHTTPリクエストを行い表示することになります。 HTT
![Androidエンジニア必見!画像を扱うときに気をつけるべき3つのポイント | 株式会社VASILY(ヴァシリー)](https://cdn-ak-scissors.b.st-hatena.com/image/square/1a9338681f1ec5f48a21588e6c8b12ba125aa4d8/height=288;version=1;width=512/http%3A%2F%2Ftech.vasily.jp%2Fwp-content%2Fuploads%2F2014%2F02%2Fcache_clear.png)