AndroidオールスターズでAndroidのWeb Api Clientについて発表しました
Androidオールスターズ - 2015/08/08(土) - dots. [ドッツ]
スレッドプールについて補足します。これはアプリ全体で1つのfixed thread poolを使うべきというわけではなく、用途ごとにスレッドプールは用意するのがいいでしょう。ただし、そのスレッドプールはfixed thread poolであるべきで、そのスレッド数はかなり少なくてよい*1のではないかという提案です。
たとえば、puree-androidはこのスライドでいうところの高レベルHttp Client*2のレイヤですが、ログの処理によってアプリケーション全体が重くなることは避けなければいけません。したがって、この場合はPuree専用のスレッド数1のfixed thread poolがあればよく、実際にデフォルトの設定はそうなっています。
puree-android/PureeConfiguration.java at master · cookpad/puree-android · GitHub