「Android/kotlin/コーディング規約」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→AndroidStudioにコーディング規約を適用) |
|||
(同じ利用者による、間の12版が非表示) | |||
行5: | 行5: | ||
#AndroidStudio/Preference/Editor/CodeStype/Kotlin/SetFromを選択 | #AndroidStudio/Preference/Editor/CodeStype/Kotlin/SetFromを選択 | ||
#Predefined style/Kotlin style guide | #Predefined style/Kotlin style guide | ||
+ | |||
+ | 参考:https://qiita.com/daisuzz/items/060a07a9460f0ebc1d8e | ||
+ | |||
+ | ===コードに適用=== | ||
+ | ファイルやdirを選択して、Code/Reformat Codeを選択 | ||
+ | |||
+ | ===自動保存=== | ||
+ | プラグインを入れればできる。 | ||
+ | |||
+ | #Preference/Plugins/Save Actionsをインストール | ||
+ | #Preference/OtherSettings/SaveActions/"Activate save actions on save" と "ReformatFile" にチェックを付ける | ||
+ | |||
+ | "Optimize imports" をつけると以下のようなものを追加しようとしたときに*に変換されてしまうのでやめたほうが良いかも。 | ||
+ | import java.util.HashMap | ||
+ | ↓ | ||
+ | import java.util.* | ||
+ | |||
+ | 参考:https://qiita.com/ikemura23/items/9a33c1b2bdb5a65d29a5 | ||
==型推論== | ==型推論== | ||
var name = "taro" // ok | var name = "taro" // ok | ||
var name: String = "taro" // ng | var name: String = "taro" // ng | ||
+ | |||
+ | ==他個人的にやってること== | ||
+ | *shift + option + command+ L でコード自動フォーマットをかける | ||
+ | *privateよりpublicを上に書く | ||
+ | *不要な変数を削除(右端に黄色網掛で表示) | ||
+ | *非推奨コードとなってないか確認(右端に黄色網掛で表示) | ||
+ | *API必須対応(右端に赤網掛で表示) | ||
+ | *不要な文字がstrings.xmlにないか確認 |
2021年2月8日 (月) 20:58時点における最新版
コーディング規約
公式:https://developer.android.com/kotlin/style-guide
AndroidStudioにコーディング規約を適用
- AndroidStudio/Preference/Editor/CodeStype/Kotlin/SetFromを選択
- Predefined style/Kotlin style guide
参考:https://qiita.com/daisuzz/items/060a07a9460f0ebc1d8e
コードに適用
ファイルやdirを選択して、Code/Reformat Codeを選択
自動保存
プラグインを入れればできる。
- Preference/Plugins/Save Actionsをインストール
- Preference/OtherSettings/SaveActions/"Activate save actions on save" と "ReformatFile" にチェックを付ける
"Optimize imports" をつけると以下のようなものを追加しようとしたときに*に変換されてしまうのでやめたほうが良いかも。
import java.util.HashMap
↓
import java.util.*
参考:https://qiita.com/ikemura23/items/9a33c1b2bdb5a65d29a5
型推論
var name = "taro" // ok var name: String = "taro" // ng
他個人的にやってること
- shift + option + command+ L でコード自動フォーマットをかける
- privateよりpublicを上に書く
- 不要な変数を削除(右端に黄色網掛で表示)
- 非推奨コードとなってないか確認(右端に黄色網掛で表示)
- API必須対応(右端に赤網掛で表示)
- 不要な文字がstrings.xmlにないか確認