GDG cafe #13 (https://gdgchugoku.doorkeeper.jp/events/25316)

実施日

2015/05/25 18:00〜20:30

お題目

使ってみたライブラリ

Butter Knife

AndroidAnnotations の代わりに使ってみた。

AndroidAnnotationsは強力な反面、Activityのソースをアノテーションプロセッサで生成させるという、半ば黒魔術的な手法を使っているため、副作用が強い。

こちらはViewのインジェクションに特化した仕様なので、副作用も小さく、安心して使うことができた。

ActiveAndroid

普段は OrmLite を使っているが、違ったアプローチのO/Rマッパを調査してみた。

DBのファイル名やバージョンといった常套句の部分をManifestに書く仕様なのは、ある意味ありがたいが、Modelクラスの定義もManifestに書かなければならないようで、Modelが増えたときの管理が大変そう。

UnifiedPreference

Preferenceの画面をお手軽に作ってくれるらしい。というので調査。

jCenterにライブラリが登録されているので、build.gradleに1行書くだけで適用できる、はずなのだが、落ちてくるのがapklib形式のため、Android Studioでは使用できない。

Preference画面を作りたいがためにプロジェクトをaarに固め直すのも、なんだか本末転倒な感じがする。

組織内にプライベートビルドのライブラリを置くためのMavenリポジトリがあるなら、使ってみる手はあるかもしれないが。