Android Support Annotationsの紹介
potatotips#20
2015/8/11 佐藤 隼
Jake先生のRxBindingリポジトリを見てみると...
Android Support Annotations?
Android開発において, 役に立つannotationが
定義されているライブラリ
IntDef/StringDef
複数の定数から, 論理的な型を宣言
enumの代わりに使う. 列挙パターンにenumを使うのはバッドプラクティス
IntRange/FloatRange
定義域を宣言
Size
配列のサイズを宣言(min, maxも可)
RequiresPermission
呼び出すのに必要なpermissionを宣言
CallSuper
サブクラスがメソッドを呼び出さなければならないことを宣言
UiThread/WorkerThread
UI(Worker)スレッドから呼び出さなければならないことを宣言
まとめ