ネット画像用にImageViewを拡張してるの、「遅延ロードができる」が割と大きい。ビューが表示されたタイミングでロード開始できる。NSFW画像とかボタン押すまでロードしない感じにできる。
@YUKIMOCHI wikipedia的にもそうなってますね https://ja.wikipedia.org/wiki/%E3%83%8D%E3%82%B3%E3%81%B1%E3%82%89
@Panta ImageViewのdrawをオーバーライドしてcanvas.clipPathしてしまいなよ。API18からハードウェアアクセラレーション効くよ
https://stackoverflow.com/questions/35853593/minify-android-app-but-do-not-obfuscate-it Minify android app but do not obfuscate it
@Panta ちなみに「画面を開いたタイミングでアカウントと時刻を覚えたオブジェクトを作ってリポジトリにまで渡しておく」が正解というか最もラクだった。非同期処理の開始タイミングを厳密に定義する必要などない。そしてそのオブジェクトで検証しないとAPIにもDBにもアクセスできないようリソースへのアクセス経路を変えてしまった。マルチアカウントシングルセッションだとどうしてもそんな作りになる