はじめに
最近個人的にアノテーションの意味について、調べたのものを個人用のメモとして記事に残します
アノテーションとは、「注釈」を意味する語であり、とりわけIT用語としては「特定のデータに対して情報タグ(メタデータ)を付加する」という意味で用いられる言葉である。
アノテーション表
※”@”をつけるとアドレス認識になってしまうので省略
| アノテーション | 意味 |
|---|---|
| propaty | どんなものかを表す情報 |
| param | パラメータの説明 |
| HiltViewModel | HiltによるViewModelの注入を有効にする |
| Inject | クラスのインスタンスの作成方法を Dagger に伝えます |
| Serializable | シリアライズ可能にする,バイト配列に変換できます |
| Parcelize | Parcelable を簡単に実装する,インスタンスがシリアライズ化される |
さいごに
何度か目にしたものから優先して調べてみましたが、それぞれにちゃんと意味や機能があり
コードの理解力が増した気がします
今後も気になったアノテーションを見つけたら調べて記事にしてみようと思います