GDG cafe #13 (https://gdgchugoku.doorkeeper.jp/events/25316)¶
実施日¶
2015/05/25 18:00〜20:30
お題目¶
- Android Studioに慣れる
- Androidオープンソースライブラリ徹底活用 を参考に、ライブラリを使ってみる
使ってみたライブラリ¶
- 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リポジトリがあるなら、使ってみる手はあるかもしれないが。