読者です 読者をやめる 読者になる 読者になる

山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

Androidで使うライブラリ

ブログ
Android開発で使うライブラリはだいぶいろいろなものがあるようです。さわりだけまとめます。

・ORM
ActiveAndroid、greenDAOなどがメジャー。たくさんあってこれで決まりというメジャーなものはあまりなさそうです。

・非同期処理
RxAndroidなど。HTTP通信、DBアクセスでは非同期にしないとコンパイラレベルで禁止されてしまっているので必然的に非同期処理が多くなります。すると少しでも効率的に書きたいところですね。

クロージャ(ラムダ式)
非同期処理が多くなるとクロージャで書きたくなります。そこでRetroLamda。

・Butter Knife
画面のラベルなどのオブジェクトをアノテーションで自動的に変数に入れてくれる。

・サーバーAPIとの通信
Volley、Retrofit。JSONでデータを取得してオブジェクトに格納するなど。

Picasso
サーバーからの画像の取得、キャッシュ。

・EventBus
データが変更になったときに画面に反映させるようなことが便利になる。publisherから複数のsubscriberにeventが通知される。